阅读:1371回复:1
使用过VC+MapX的帮帮忙
<P ><FONT size=3>我将MapX5插入进工程后,在CCMapX类中产生一个GetClsid()用来获取注册的类ID,但是在其他类中没有,比如在CCMapXPoint中就没有,如果以后用到CCMapXPoint对象的时候,比如<p></p></FONT></P>
<P ><FONT size=3> CMapXPoint pt;<p></p></FONT></P> <P ><FONT size=3> pt.CreateDispatch(pt.GetClsid());<p></p></FONT></P> <P ><FONT size=3> pt.Set(X1,Y1);<p></p></FONT></P> <P ><FONT size=3> fs = cMapX.GetLayers().Item("<st1:place w:st="on"><st1:country-region w:st="on">USA</st1:country-region></st1:place>").SearchAtPoint(pt);<p></p></FONT></P> <P ><FONT size=3>因为CCMapXPooint没有GetClsid(),所以上面代码编译不能通过。<p></p></FONT></P> <P ><p><FONT size=3> </FONT></p></P> <P ><FONT size=3>请问大家有没有这种情况,该怎么解决啊?<p></p></FONT></P> |
|
1楼#
发布于:2004-10-28 00:58
<FONT size=3>pt.CreateDispatch(""MapX.Point.4"");</FONT>
|
|