VC
绿
See more, do better。
展开
-
VC问题整理
由于目前对很多知识细节都是达不到理解原理层,只会停留在运用的层面上,因此整理了些曾经遇到的问题的解决方法。一:以下是个人认为重要而又容易遗忘的MFC知识的笔记,只以网址的方式记下以后有可能会用到的知识的所在地1.关于MFC单文档(重点在于onpaint和ondraw和oninitialupdate及oncreate) http://baike.baidu.com/view/1929196.原创 2013-03-18 10:49:38 · 441 阅读 · 0 评论 -
CloseHandle()和ExitThread()区别(防止内存泄露)
//原文转自博客园:http://www.blogjava.net/JAVA-HE/archive/2009/06/16/282631.html CloseHandle的功能是关闭一个打开的对象句柄,该对象句柄可以是线程句柄,也可以是进程、信号量等其他内核对象的句柄,而ExitThread的功能是终止一个线程,它所接受的参数是一个线程的退出码。 通过调用Clos转载 2013-04-11 11:18:16 · 1076 阅读 · 0 评论 -
MFC滚动条的使用
发现接触了那么久的MFC基于对话框的程序,发现从来没有为对话框添加过滚动条,当要使用时好害怕!很难的样子,网上的各种api解释又是一大堆,有的是sdk上的,有的是mfc上的把滚动条控件当成变量后的调用方法,最后一种是滚动条留给了CWnd接口后的函数,但是却没有例子程序。下面使用的是第三种的CWnd上的对滚动条的访问函数:首先在属性上把Vertical Scroll 选为true。然后添加2个消原创 2013-05-30 02:07:27 · 2656 阅读 · 0 评论 -
AfxGetMainWnd()返回NULL
关于在线程中使用AfxGetMainWnd()出错的问题.AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口HWND值,只能在主线程中用AfxGetMainWnd(),但要不是处在主线程中,AfxGetMainWnd()可能是从当前线程查询主窗口的。但好像AfxGetMainWnd()不能跨线程,故要出错.要想在线程转载 2013-05-30 20:43:24 · 1320 阅读 · 0 评论 -
MFC如何操纵后台以资源管理器的方式打开文件夹
有时候为了在你的MFC程序中方便浏览某个文件夹,而不要总是在我的电脑那边开始找,这时候我们就可以操纵后台以资源管理器的方式打开文件夹,那么如何做呢? 首先从网上下一份icePubDll.dll文件,然后放进工程的当前目录,然后再调用写语句,代码如下:(我的这些代码是写在某个按钮的响应函数上的,点击那个按钮即可打开你想默认的文件夹)void DlgInfo::OnBtnOpenFlod原创 2013-05-30 08:54:28 · 5019 阅读 · 0 评论