xianer_79412417
路人甲
路人甲
  • 注册日期2009-01-07
  • 发帖数3
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1909回复:0

[求助]请教:VC+MapX 鹰眼 添加两个地图窗口 控件问题 !

楼主#
更多 发布于:2009-01-13 18:04
<P>各位大侠,我现在VC下实现鹰眼功能。<BR>我在VC中,我建了一个对话框,通过“工程->添加到工程->Components and Controls....”添加了一个MapX的控件到工具栏。之后我点击工具栏上MapX控件的图标(蓝色地球状的),将控件放在对话框上,然后通过ClassWizard给它添加了一个成员变量m_cortlMapX。之后在对话框的初始化函数中添加代码如下:</P>
<P>m_ctrlMapX.SetGeoSet("beijing.gst");      //添加“beijing.gst”地图<BR> <BR>m_ctrlMapX.SetZoom(0.6);                  //设置缩放比为1:150</P>
<P>m_ctrlMapX.SetCenterX(116.4623);          //设置中心坐标 </P>
<P>m_ctrlMapX.SetCenterY(40.2360);</P>
<P>然后,连接,编辑成功,运行成功。对话框上可以加载地图。</P>
<P>之后,我又点击工具栏上MapX控件的图标(蓝色地球状的),将另一个控件放在对话框上,再通过ClassWizard给它添加了一个成员变量m_cortlMapX2。然后对话框的初始化程序如下:</P>
<P>m_ctrlMapX.SetGeoSet("beijing.gst");      //添加“beijing.gst”地图<BR> <BR>m_ctrlMapX.SetZoom(0.6);                  //设置缩放比为1:150</P>
<P>m_ctrlMapX.SetCenterX(116.4623);          //设置中心坐标 </P>
<P>m_ctrlMapX.SetCenterY(40.2360);</P>
<P><BR>m_ctrlMapX2.SetGeoSet("beijing.gst");      //添加“beijing.gst”地图,鹰眼<BR> <BR>m_ctrlMapX2.SetZoom(150);                  //设置缩放比为1:150</P>
<P>m_ctrlMapX2.SetCenterX(116.4623);          //设置中心坐标 </P>
<P>m_ctrlMapX2.SetCenterY(40.2360);</P>
<P>之后,连接,编辑仍然成功。但运行是先弹出一个对话框,说“以下表无法打开:beijing.TAB”。之后对话框中的地图加载失败了。。。。</P>
<P>并且,我重新装了几次MapX 5 软件(不同版本的),但都解决不了这个问题!</P>
<P>我已经尽我最大的努力形容的很细了,请问哪位高手能告诉我这是怎么回事?我怎么才能在一个对话框上添加两个地图窗口。</P>
喜欢0 评分0
游客

返回顶部