VC
文章平均质量分 55
vanish_dust
永远不要低估坚持的力量!
展开
-
VC中HDC与CDC的区别
首先说一下什么是DC(设备描述表):Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息 。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。在c++ 编程中常会见到HDC,CDC,CCl转载 2014-11-25 21:30:33 · 1121 阅读 · 0 评论 -
extern "C" int WINAPI
extern "C" int WINAPI 如果要在C++程序中引用C程序中的变量,要在extern后加"C"。在appmodul.cpp(MFC核心头文件)中有一个例extern "C" int WINAPI,引用了crtexe.c里的WINAPI变量。 常用的 extern "C" 是把导出函数声明为C编译。由于C++编译器在编译的时候会转载 2014-11-24 20:54:02 · 2418 阅读 · 0 评论 -
vs2010中MessageBox的用法
虽然孙鑫老师的视频是经典。可是我发现VC++6.0编出来的MFC在2010里就报错了。决定研究一下变化,以适应新的环境首先删除消息框或者什么东西的时候就应该像6.0那样在类视图里删除,而不应该删除代码。有可能有声明的残留。导致编译错误。切记啊。其次,自己手动删除也行,添加一个事件处理,有3个地方要添加代码1.在头文件类的消息处理函数声明中:Class C转载 2015-01-05 15:04:30 · 573 阅读 · 0 评论 -
深入探讨this指针
深入探讨this指针 为了写这篇文章,准备了好长时间,翻遍了箱底的书籍。但是现在还是不敢放开手来写,战战兢兢。不是担心自己写错,而是唯恐自己错误误导别人。同时也希望这篇文章能给你一点收获。既然是深入探讨this指针,所以建议初学者,最好具有一定编译基础,调试基础。如果大家认为这片文章有不满的地方,就给我发信批评一下,以便及时修正。关于this指针的描述我们一般从语言层次上讲;thi转载 2015-03-16 14:58:46 · 543 阅读 · 0 评论