![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC相关
keaiser
这个作者很懒,什么都没留下…
展开
-
句柄是一个标识符
句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。通用的句柄,就是HANDLE,比如下面的语句: HINSTAN原创 2007-04-12 15:54:00 · 331 阅读 · 0 评论 -
vc中debug版程序正常但release版崩溃
I.内存分配问题1.变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中则不会。所以尽可能的给变量、类或结构初始化。2.数据溢出的问题 如:char buffer[10]; int counter; lstrcpy(buffer, "abcdefghik"); 在debug版中buffer的NU原创 2007-04-12 14:08:00 · 529 阅读 · 0 评论 -
VC技巧
CString str = "Hello/r/nHow are you/r/n"; 为什么pDC->TextOut(0, 0, str);显示时不能够自动换行? 如果你的视图类是CEditView,这样做是行的通的但是,如果在CView里面,这样就不行,这也很容易理解CView里面没有行的概念,它就像按象素编址的白纸(一个二维平面)在白纸上换行,显然是行不通的,因为它不知转载 2007-04-12 16:27:00 · 585 阅读 · 0 评论 -
VC开发小技巧20个
一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; /转载 2007-04-12 16:46:00 · 375 阅读 · 0 评论 -
隐藏主窗口
要使程序的主窗口不可见,并且不在任务栏上出现任务按钮,要做到这两点,需分别设置主边框窗口的风格和扩展风格: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { cs.style =WS_POPUP;//使主窗口不可见 cs.dwExStyle |=WS_EX_T原创 2007-04-12 16:00:00 · 366 阅读 · 0 评论 -
结构体对齐的具体含义(#pragma pack)
#pragma pack(4) class TestB { public: int aa; char a; short b; char c; }; int nSize = sizeof(TestB); 这里nSize结果为12,在预料之中。 现在去掉第一个成员变量为如下代码: #pragma pack(4) class TestC { publ转载 2007-04-28 12:13:00 · 360 阅读 · 0 评论