
VC/MFC
冰川人看世界
人无远虑,必有近忧
展开
-
VS2010单步调试OCX控件
做了几个月的ActiveX开发,每次需要查看哪一步的执行结果都用MessageBox。虽然也可以看到结果,但是使用时要添加打印信息,而且用完后有要删掉,相当麻烦。今日,有幸的大神指点,使用更简便的调试方法。记录下,以免忘记。一般ocx没办法直接运行,依赖ocx容器(ie浏览器或者普通客户端程序),也就没办法像调试普通程序那样直接设断点来调试。不过利用VS2010强大的调试功能,办法还是有的。下原创 2015-07-29 16:45:30 · 6965 阅读 · 2 评论 -
MFC CListCtrl相应checkbox消息
最近MFC项目使用CListCtrl控件时,遇到一些问题,记录下。当CListCtrl::SetExtendedStyle包含了LVS_EX_CHECKBOXES项时,控件的每一行最前面都会显示一个checkbox。但实际上,并不是真正的checkbox控件,而是一张勾选状态的image和未勾选状态的image,点击时勾选状态和未勾选状态的切换就是在两张image间切换。有时候,我们点击che原创 2015-07-21 15:19:47 · 4535 阅读 · 1 评论 -
Visual studio的路径宏
$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。 $(References)以分号分隔的引用列表被添加到项目中。 $(ConfigurationName)当前项目配置的名称(例如:“Debug”)。 $(PlatformName)当前项目平台的名称(例如:“win32转载 2016-03-16 11:28:40 · 704 阅读 · 1 评论 -
C++编译器与链接器工作原理
本文转自http://blog.sina.com.cn/s/blog_5f8817250100i3oz.html 这里并不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及连接器的工作原理的理解和看法。以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。 要明白的几个概念: 1.编译:编译器对源文件进行编译转载 2016-02-04 14:54:44 · 471 阅读 · 0 评论