VC2010+ArcGIS Engine 10.1 开发(二)

简介: 采用ActiveX控件插入的方式 上面我们是通过代码直接将地图控件放到界面上,这种有一个不好的地方就是,如果我们要设置控件的一些样式和视觉效果,我们要自己写很多代码,在C#中我们就很容易,其实在VC中也可以采用这种方式,下来我介绍下: 插入控件 在Vi...
  1. 采用ActiveX控件插入的方式

上面我们是通过代码直接将地图控件放到界面上,这种有一个不好的地方就是,如果我们要设置控件的一些样式和视觉效果,我们要自己写很多代码,在C#中我们就很容易,其实在VC中也可以采用这种方式,下来我介绍下:

  1. 插入控件

在View的界面上右键插入,在弹出的对话框中找到Esri的东西,如下图:

 

 

  1. 添加变量

点了确定之后可以在头文件中看到如下信息:

 

在源码文件中看到DDX_Control的代码语句也被添加

 

  1. 添加代码

 

添加窗体的SIZE消息,让地图控件自动放大和缩小:

void CMapMFCView::OnSize(UINT nType, int cx, int cy)

{

    CFormView::OnSize(nType, cx, cy);

 

    if(m_MapTest.m_hWnd!=NULL)

    {

        CRect rc;

        GetClientRect(rc);

        GetDlgItem(IDC_MAPTest)->MoveWindow(rc);

    }

      

 

 

    // TODO: 在此处添加消息处理程序代码

}

 

 

 

相关文章
|
定位技术 数据格式
GIS开发:arcgis server发布CGCS2000切片
GIS开发:arcgis server发布CGCS2000切片
569 0
|
SQL 开发框架 数据可视化
ArcGIS Engine学习系列1 AE基础介绍
市面上AE教程大致到ArcGIS10.2,ESRI宣布从ArcGIS10.5开始便停止AE的更新,使用AO做开发,初学者可以在学习C#语言后,从AE入门,逐渐过度到AO。不同版本下AE数据类型数量Enums:枚举类型,用于实现一些定义的内容Structs:结构体Interfaces:接口Classes:类AE开发中,为了更好地管理COM对象,ESRI将这些COM对象放到不同的组件库中。
603 0
|
缓存 定位技术
GIS开发:arcgis server切片数据和wmts
GIS开发:arcgis server切片数据和wmts
630 0
|
XML 存储 定位技术
GIS开发:Arcgis的切片格式
GIS开发:Arcgis的切片格式
399 0
ArcGIS开发手动添加License类
版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/43699511 第一步: 在工程中添加类: 类文件名“LicenseInitializer.
1214 0
|
定位技术
ArcGIS Engine中的Symbols详解
本文由本人翻译ESRI官方帮助文档。尊重劳动成果,转载请注明来源。 Symbols     ArcObjects用了三种类型的Symbol(符号样式)来绘制图形特征:marker symbols(标记符号),line symbols(线符号),和fill symbols(填充符号)。
1088 0
|
API 定位技术 开发工具
ArcGIS API for Silverlight开发入门准备
         微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich  Internet Application)。
1175 0
|
API
收集的一些关于ArcGIS API for Silverlight开发的连接
1、ESRI官方的帮助文档是必不可不看的: http://help.arcgis.com/en/webapi/silverlight/help/index.
800 0
|
JSON JavaScript API
geoserver图层属性查询及查询结果转换为arcgis js api能使用的格式
一个项目使用了ArcGIS JS API开发GIS展示层,但GIS服务使用了Geoserver,这时加载Geoserver数据和查询数据就和之前完全不一样了,以下介绍下我使用ArcGIS JS API+Geoserver开发过程中解决Geoserver图层属性查询的一个方案。
1643 0
|
人工智能 数据可视化 API
ArcGIS API for Python
ArcGIS API for Python
229 0