在刚接触MapGIS67二次开发的时候发现,通过调用MapGIS67二次开发函数弹出的对话框有许多和MapGIS67中的对话框不相同,其实不仅仅是对话框,其他很多细节方面也和MapGIS67不一致,比如调用“EditGivePoint()”函数弹出输入点图元对话框时,我的程序界面和MapGIS程序界面如下图:
并且右击图层文件列表添加图层时,不能像MapGIS67一样添加多个文件,其他二次开发的软件如section,这些功能它都是和MapGIS67是一致的,问题到底出在哪里呢?
原来是包含头文件的问题,按照官方的帮助文档,我们一般包含mapgis.h到工程文件中,但是mapgis.h这个文件默认包含的头文件并不是最新版本的。比如实例化窗口的时候调用的是prjlistview.h这个头文件,实际上prjlistview6x.h这个才是最新版本的,其他地方也是依次类推,最新的开发包中貌似只有CGisEdit6x.h、CLN_Out6x.h、CPrjEdit6x.h、extrOpr6x.h、gistool6x.h、ListViewEx6x.h、Prj_Disp6x.h、prjlistview6x.h、SymEdit6x.h这些带“6x”的头文件,所以替换起来工作量也不会很大。
PS: 有需要MapGIS 67 二次开发包以及二次开发源码示例的童鞋可以给我留言,我发邮件给你~



你好,不知现在还能不能给我发下开发包和二次开发源码示例。谢谢!
@cfc 不好意思,刚看到你的留言,已经发了
博主,你好 请给我一份MAPGIS6.7的开发包 谢谢
@缺一角先森 你好,已经发送了
博主,我需要mapgis6.7的SDK
@青蛙仔仔7 已经发送到你邮箱了~
@Pavel 你好,请给我发一份,517976991@qq.com
@一路过客 已发送
请给shfeng460@163.com发一份,谢谢!
@sh 不好意思,刚看到你的留言,已经发送了
请楼主也给我发一份sdk和实例代码,拜托了。
zxyfanta@gmail.com
@星星 已经发你邮箱了~~ 😉
@Pavel 楼主,我反复的查了邮箱没有能收到您的邮件,
能否帮我发送到344718500@qq.com,
gmail最近的都无法登陆,
拜托啦。
@星星 你好,给你的QQ邮箱也发过去了
请跟我发一份,如果有demo,那就更好了!!!跪拜!!! 😳
@xilin123 开发包和demo已经发到你邮箱了,请查收
谢谢,我需要最新的开发包,请给发送一份。
@ZhJY 已经发送了 请查看邮箱
@Pavel 请跟我发一份,如果有demo,那就更好了!!!跪拜!!! :oops:生生世世生生世世三三三三三三三
博主,我需要最新的开发包。
@wuke 已经发送了 请查收邮件
thank you very much!
博主,我需要最新的开发包。
409242686@qq.com
谢谢!
@Granite 已经发了 请查收邮件