MFC
changeyourmind
从事物联网工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
m_hWnd和this指针
一)m_hWnd ① m_hWnd这个成员变量,最早是定义在类CWnd中,而且是类CWnd的第一个数据成员,先看一下MSDN的解析: The handle of the Windows window attached to this CWnd. The m_hWnd data member is a public variable of type HWND. 由此可知,它是窗口类的一个句柄转载 2016-05-21 15:52:44 · 767 阅读 · 0 评论 -
线程里弹DoModal框置顶以及禁止在处理DoModal框时MFC主界面最小化及对主界面进行操作 .
//基于对话框的MFC核心代码 void CDLLDemoDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 AfxBeginThread(TestThread, this); } UINT CDLLDemoDlg::TestThread(LPVOID lParam) { CDLLDemoDlg* pDlg = (CDL原创 2016-06-25 17:16:57 · 2758 阅读 · 0 评论 -
打开IDE里XXX.rc文件夹的子项,显示“!加载失败”
描述:VS2005,打开IDE里XXX.rc文件夹的子项,显示“!加载失败” 说明:已经关闭了工程的所有文档了,点解决方案下的XXX.rc仍未解决 问题的原因是:资源rc里记录的资源在工程目录下已经找不到了,(由于项目原因,一开始这些资源可能用到,后来项目优化后,实际没用到,故把工程里的对话框、相关的文件都删了,以及工程目录下对应的也删了,即彻底删了) 解决办法,用记事本打开.rc文件,然后原创 2016-06-28 17:55:24 · 4997 阅读 · 0 评论 -
C++内存管理之一(检测内存泄露)
非常好! C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 本文描述了如何检测内存泄露。最主要的是纯C,C++的程序如何检测内存泄露。 现在有很多专业的检测工具,比如比较有名的Bo转载 2016-07-18 09:57:14 · 402 阅读 · 0 评论 -
error C3861: 'assert': identifier not found
编译环境:VS2005 工程配置: 程序增加如下代码: #include //包含C标准库,断言库 assert((1 == number) || (2 == number) || (3 == number) || (4 == number) || (5 == number));//assert 是c标准里的一个宏 目的:在DEBUG版本中检查API原创 2016-10-15 11:53:53 · 5500 阅读 · 0 评论
分享