![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
文章平均质量分 63
新的飞扬
这个作者很懒,什么都没留下…
展开
-
用SDK写基于对话框的程序(不用向导)
首先要自己建立资源文件,建立好后VC会自动在工程中生成资源头文件,文件名为resource.h,然后在资源中添加对话框资源,记录好对话框的ID。 显示该对话框的代码 #include "windows.h" #include "resource.h" #include "winProc.h" int APIENTRY WinMain(HINSTANCE hInstance, HINS原创 2013-03-21 22:31:16 · 770 阅读 · 0 评论 -
VC++中MFC窗口对象的清除
对于vc++初学者来说,总觉得窗口对象的清除过程有些莫名其妙.在程序中看不到对delete的显式调用,这似乎违反了c++中有关初始化和清除的规则.那么,程序是怎样取消一个窗口对象? 要消除窗口对象,必须清楚窗口对象的构成.在一个通常的程序中,先创建c++窗口对象,然后由Windows创建实际的窗口结构,并返回句柄与c++对象连接.也就是说,窗口对象包含c++窗口对象和Windows窗口对象,转载 2013-05-16 17:40:45 · 1204 阅读 · 0 评论 -
C语言中的宏 #define _INTSIZEOF(n) 与 可变参数函数
在学习可变参数时遇到宏 #define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) 目的是将求出n对齐后的字节数,从这里来看应该是按照4字节的整数倍来对齐,为什么这个宏可以实现4字节的整数倍呢? 首先 (sizeof(n)+sizeof(int)-1) 在 sizeof(int) 时相当于( sizeof(n原创 2013-05-10 14:10:23 · 3156 阅读 · 0 评论