代码改变世界

随笔档案-2011年4月19日

使用VS2010更改MFC程序的状态栏

2011-04-19 17:12 by 愤怒的青蛙, 2137 阅读, 收藏, 编辑
摘要: 这两天试了不想再用恶心的VC6.0,改用VS2010试了一下,发现区别不大,但是在细节上,貌似VS2010可以使用原来的MFC类,但是似乎总是有问题,不太好用。今天就遇到一个问题,本来是最简单的在状态栏显示鼠标坐标,但是使用CStatusBar指针的的SetPaneText()方法时死活不对,总是报错,Google了半天貌似没有遇到这个问题的,当时我就哭了。。。,难道我的人品这么背,不甘心下,有看了一下CMainFrame代码,发现使用的竟然是CMFCStatusBar,难道这是原因?抱着试一试的想法,把CStatusBar换成CMFCStatusBar,运行一下,没问题了。看来有问题不要怕, 阅读全文

一个简单的MFC中TreeView使用

2011-04-19 11:05 by 愤怒的青蛙, 3427 阅读, 收藏, 编辑
摘要: 今天用MapX写图层管理是,使用TreeView来显示和管理图层,样式模仿ArcGIS的样式,可以通过勾选相应的图层来决定相应的图层是否显示,可是在CTreeCtrl使用上不熟悉,郁闷了好长时间,用从各种地方找了很多资料,有的是对的,有的是部分对的(这个最恶心),有的是全错的。。。不扯了,直接上代码void CMy2008302590145View::OnLoadlayer(){ // TODO: Add your command handler code here // 添加图层 // 方法一:使用MapX自带的默认函数添加图层 // m_MapX.GetLayers().LayersDlg 阅读全文
点击右上角即可分享
微信分享提示