
ArcEngine+VC6二次开发之添加MapControl控件封装应用类
ArcEngine+VC6二次开发之添加MapControl控件封装应用类
系统开发环境如下所示:
//---------------------------
ArcGIS Engine 9.3 Runtime+SDK
VC6.0
//---------------------------
添加MapControl控件封装应用类
打开IDD_AOEX_FORM主对话框
选中ArcGIS Engine MapControl控件
点击右键弹出菜单,再点击建立类向导菜单项弹出MFC ClassWizard对话框
选中Member Variables选项卡
Project: AoEx
Class name:CAoExView
双击IDC_MAPCONTROL1,如果原来添加添加MapControl报错了,这里会弹出
进行封装MapControl控件的confirm Classes对话框,一般保持对话框的默认设置
点击OK确定按钮完成MapControl控件的封装应用类的生成
生成的类文件如下所示:
mapcontroldefault.h
mapcontroldefault.cpp
//
下面为向类CAoExView添加MapControl控件对应的变量
双击IDC_MAPCONTROL1后会弹出一个添加成员变量的对话框
Add Member Variables对话框
Member variable name:m_MapControl
Category:Control
Variable type类型:CMapControlDefault
点击OK确定按钮完成变量的添加。
---the---end---
---vp:hsg
---create date:2012-05-08
转载于:.html