aicai
路人甲
路人甲
  • 注册日期2003-11-18
  • 发帖数191
  • QQ
  • 铜币740枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2050回复:2

已经知道了mapControl对象,怎样得到mapDocument?

楼主#
更多 发布于:2005-04-07 21:33
<P>帮助里说是通过IMxdContents,请问该怎么用呢?</P>
喜欢0 评分0
aicai
路人甲
路人甲
  • 注册日期2003-11-18
  • 发帖数191
  • QQ
  • 铜币740枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-04-07 22:47
<P>        m_pMapDocument = New MapDocument
        m_pMapDocument.Open("D:\ARCGIS\DeveloperKit\samples\data\usa\learnusa0.mxd")</P><P>
        Dim pActiveView As IActiveView
        pActiveView = m_MapControl.ActiveView</P><P>        Dim ipMap As IMap
        Dim ipContents As IMxdContents
        ipMap = pActiveView.FocusMap()
        ipContents = ipMap</P><P>        m_pMapDocument.ReplaceContents(ipContents)</P>
举报 回复(0) 喜欢(0)     评分
gdfspy
路人甲
路人甲
  • 注册日期2006-07-06
  • 发帖数7
  • QQ
  • 铜币130枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-07-20 10:48
<P>如果直接想让m_pMapDocument取得mapControl当前显示的内容行不行?</P>
<P>因为上面的代码试了一下, 并没有取代MapControl的显示内容. </P>
<P>能否让它直接取得MapControl的图片存盘.</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部