你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
Howto: 怎样使用IGraphicContainer::FindFrame?
文章编号:
366
软件:
ArcInfo Desktop 8.X 9.0, ArcEditor 8.X 9.0,ArcView 8.X 9.0
操作系统:
N/A
1 个回复
EsriSupport
赞同来自:
摘要:
这个文档主要显示怎么样使用IGraphicContainer::FindFrame来找到包含特定的map的map frame。
内容:
1 打开ArcMap,打开Visual Basic Editor。
2 在工程浏览窗口,展开Project.mxt,选择ArcMap objects>This Document,右键并选择浏览代码。
在工程的ThisDocument代码模块中的代码将仅仅在现在的地图文档中使用。如果想存储你的代码在你的所有的地图文档中,那么使用Normal.mxt中的ThisDocument代码模块。
3 粘贴下面的代码到代码模块中:
Sub FindFrame()
Dim pDoc As IMxDocument
Dim pGraphicsContainer As IGraphicsContainer
Dim pMapFrame As IMapFrame
Set pDoc = ThisDocument
Set pGraphicsContainer = pDoc.PageLayout
'得到文档中第一个地图所在的Map Frame.
Set pMapFrame = pGraphicsContainer.FindFrame(pDoc.Maps.Item(0))
End Sub
4 关闭Visual Basic Editor,并测试运行代码。
创建时间:2004-11-07
最近更新:2004-11-07
【
原文链接
】
http://support.esrichina.com.cn/2004/1107/366.html
要回复问题请先
登录
或
注册
发起人
EsriSupport
相关问题
如何优雅的使用ArcGIS知乎?
苹果系统下可以使用arcgis 吗?
Arcgis的地位不可撼动,那有必要掌握使用其他GIS软件吗
请问arcmap如何使用多线程?
在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
arcgis runtime for andriod 100.1 如何使用eclipse开发
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
使用ArcGIS Desktop10.2版本,如何设置图例横着放且label在正下方?
使用portal10.5能直接发布三维模型服务吗
请问一下,有使用Indoors的大佬么,可以分享一下怎么下载的么
ArcGIS api for JS中可否使用mapV地理信息可视化开源库?怎么使用?
问题状态
最新活动:
2015-12-04 07:14
浏览:
1193
关注:
1
人
1 个回复
EsriSupport
赞同来自:
内容: 1 打开ArcMap,打开Visual Basic Editor。
2 在工程浏览窗口,展开Project.mxt,选择ArcMap objects>This Document,右键并选择浏览代码。
在工程的ThisDocument代码模块中的代码将仅仅在现在的地图文档中使用。如果想存储你的代码在你的所有的地图文档中,那么使用Normal.mxt中的ThisDocument代码模块。
3 粘贴下面的代码到代码模块中:
Sub FindFrame()
Dim pDoc As IMxDocument
Dim pGraphicsContainer As IGraphicsContainer
Dim pMapFrame As IMapFrame
Set pDoc = ThisDocument
Set pGraphicsContainer = pDoc.PageLayout
'得到文档中第一个地图所在的Map Frame.
Set pMapFrame = pGraphicsContainer.FindFrame(pDoc.Maps.Item(0))
End Sub
4 关闭Visual Basic Editor,并测试运行代码。
创建时间:2004-11-07
最近更新:2004-11-07
【原文链接】
http://support.esrichina.com.cn/2004/1107/366.html
要回复问题请先登录或注册