yjinf
路人甲
路人甲
  • 注册日期2004-09-20
  • 发帖数47
  • QQ
  • 铜币253枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1371回复:1

使用过VC+MapX的帮帮忙

楼主#
更多 发布于:2004-10-09 11:04
<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>
喜欢0 评分0
xiaoxiao_deng
路人甲
路人甲
  • 注册日期2004-09-16
  • 发帖数4
  • QQ
  • 铜币112枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-28 00:58
<FONT size=3>pt.CreateDispatch(""MapX.Point.4"");</FONT>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部