vc6.0中MapX的使用方法(地图显示)
来源:互联网 发布:篮球教学视频软件 编辑:程序博客网 时间:2024/06/04 17:40
1.在VC下使用MapX控件的方法,网上有很多,但是大都只是讲过程,没有原理。所以很多时候自己在电脑上做的时候还是有很多错误。这里写一下自己学习过程中的一些悟!
一、使用MapX的基石,在VC下显示gst格式的地图
第一步:用MFC应用程序向导新建一个单文档的工程,名字就不妨取为:mapxdemo;
第二步:Project> Add To Project>Files,选择MapX.cpp和MapX.h。同时还要手工将Mapx.h和Mapx.cpp这两个文件复制到你的工程目录中去,不然编译时会报错;
第三步:在mapxdemoView.h文件中包括它:
#include "MapX.h"
另外还要在视图类中定义一个对象:
class CMapxdemoView : pubic CView{ ...... CMapX m_ctrlMapX; //这是要添加的 ..... ......}第四步::声明一个常量。View > Resource Symbols>New>name为IDC_MAP。
第五步:在类向导(ctrl+W)中为mapxdemoView创建WM_SIZE 和 WM_CREATE的处理消息:
void CMapxSampleView::OnCreate(UINT nType, int cx, int cy){ m_ctrlMapX.Create(NULL, WS_VISIBLE, CRect(0,0,100,100), this,IDC_MAP);}void CMapxSampleView::OnSize(UINT nType, int cx, int cy){CView::OnSize(nType, cx, cy); m_ctrlMapX.MoveWindow(0,0,cx,cy,TRUE);}
第六步:在类向导中为CMapXSampleView创建WM_SETFOCUS的处理消息,以确保当窗口处于活动状态时得到焦点。
void CMapxSampleView::OnSetFocus(CWnd* pOldWnd) {CView::OnSetFocus(pOldWnd); m_ctrlMapX.SetFocus();}转载出处:http://blog.csdn.net/hznydx/article/details/2926893
- vc6.0中MapX的使用方法(地图显示)
- VC6.0开发mapx地图地图加密模块,从此保护地图发布安全了~
- VC+MapX的GIS开发 主视图中创建地图
- VC+MapX地图开发 状态栏显示时钟
- 地图的获取——MapX核心技术剖析(七)
- 使用MapX的基石,在VC下显示gst格式的地图
- 使用MapX的基石,在VC下显示gst格式的地图
- 使用MapX的基石,在VC下显示gst格式的地图
- VC++环境下Mapx地图的加载
- MAPX ,谁有在C#2.0下的MAPX地图开发源码,能发给我一份吗(急用)
- VC6.0类视图中没有显示存在的类
- VC6.0 ClassView 中某些类不显示的解决方案
- Mapx中如何显示一个符号
- VC中MapX的开发
- VC中MapX的开发
- vc6中richedit显示链接的实现
- VC6中两个对话框的同时显示
- VC6.0制作MapX自定义工具(测距工具)
- 浏览器如何工作
- 移动手机应用开发js框架zepto.js入门介绍
- Windows Moblie 在线更新升级源码,可用于手机和pda
- 利用GZIP压缩网页来提升网站浏览速度(Tomcat,apache,iis)
- 用三元组链表表示的稀疏矩阵类
- vc6.0中MapX的使用方法(地图显示)
- Linux常用C函数-字符串转换篇
- UNIX: vi Editor
- 一个合格的程序员应该读过哪些书 .
- 多线程问题...
- 网络验证
- HTML图片提交按钮
- [单连通] poj 2762
- chapter6 Interactivity