gl867190
路人甲
路人甲
  • 注册日期2007-07-10
  • 发帖数8
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1561回复:4

AO+VC++中IMap使用问题

楼主#
更多 发布于:2007-09-09 21:19
<P>这个IMap接口如何实例化??</P>
<P>说是要用控件才能实例化,到底怎么弄啊?</P>
<P>有人能举个例子说下吗?代码怎么写</P>
喜欢0 评分0
小波变换
路人甲
路人甲
  • 注册日期2007-06-20
  • 发帖数64
  • QQ
  • 铜币58枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-09-10 17:15
<P>dim pMap as IMap</P>
<P>pMap=AxMapControl1.map</P>
<P>这不就实例化了吗?不知道楼主是不是这个意思。</P>
********************************** 喜欢有激情的生活 msn:hou.jiazte@hotmail.com 欢迎交流 **********************************
举报 回复(0) 喜欢(0)     评分
gl867190
路人甲
路人甲
  • 注册日期2007-07-10
  • 发帖数8
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-09-11 21:35
<P>你写的是不是C#的代码?我用的是C++</P>
<P>现在已经知道怎么用了</P>
<P>用IMapPtr就行</P>
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2007-09-12 17:01
<PRE>IActiveViewPtr ipActiveView = CMapViewerView::m_map.GetActiveView();
IMapPtr ipMap(ipActiveView);
if (ipMap == NULL)
{
   return E_POINTER;
}
</PRE>
举报 回复(0) 喜欢(0)     评分
追风浪子
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-09-19 10:43
IMapPtr pMap = m_MapControl.GetMap();
举报 回复(0) 喜欢(0)     评分
游客

返回顶部