大约有 800 项符合查询结果(耗时:0.0108秒) [XML]
线程访问窗口资源的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...CWnd::AssertValid()检查,就会遇到断言失败。具体原因在于MFC管理窗口的机制。MFC有个窗口句柄和窗口类对象的映射表,就是Windows对象(句柄)和C++对象的一个映射,它是在窗口调用CWnd::Create(),CWnd::CreateEx()时,就添加到映射表里的...
Boost.Asio的简单使用(Timer,Thread,Io_service类) - C/C++ - 清泛网 - 专注C/C++及内核技术
...来调用.
#include <iostream>
#include <boost/asio.hpp>
此外,这个示例用到了timer,我们还要包含Boost.Date_Time的头文件来控制时间.
#include <boost/date_time/posix_time/posix_time.hpp>
使用asio至少需要一个boost::asio::io_service对象.该类提供了访问I/O的...
OnInitUpdate、OnUpdate、OnDraw与OnPaint - C/C++ - 清泛网 - 专注C/C++及内核技术
...下菜单的状态和处理映射是和当前活动视相联系的,这样MFC可以保证视能正 确的接收到各种消息,但有时候也会产生不便。有一个解决办法就是在框架中对消息进行处理,这样也可以保证当前文档可以通过框架得到当前消息。 ...
Cannot open include file 'afxres.h' in VC2010 Express
...
This header is a part of the MFC Library. VS Express edition doesn't contain MFC. If your project doesn't use MFC you can safely replace afxres.h with windows.h in your terrain2.rc.
...
Lua简明教程 - 脚本技术 - 清泛IT论坛,有思想、有深度
... fib(n - 2) + fib(n - 1)
end复制代码
闭包同样,Javascript附体!示例一
function newCounter()
local i = 0
return function() -- anonymous function
i = i + 1
return i
 ...
内存管理内幕:动态分配的选择、折衷和实现 - C/C++ - 清泛网 - 专注C/C++及内核技术
...说明管理内存时都涉及到了哪些事情。
要试着运行这些示例,需要先 复制本代码清单,并将其粘贴到一个名为 malloc.c 的文件中。接下来,我将一次一个部分地对该清单进行解释。
在大部分操作系统中,内存分配由以下两个简...
OnNotify函数 ON_NOTIFY消息总结 - C/C++ - 清泛网 - 专注C/C++及内核技术
...击消息;3.自定义WM_NOTIFY消息。基于这些思路都不能修改MFC底层的代码。
用调试的方式查看MFC的实现代码,发现重写ON_MESSAGE宏不能实现,具有ID判断的只在WM_NOTIFY和WM_COMMAND两个消息中,两个消息最终都会进入 CCmdTarget::OnCmdMsg函...
VC菜单命令详解(文件打开、保存与关闭) - C/C++ - 清泛网 - 专注C/C++及内核技术
...类似CMyApp theApp的语句。theApp是一个全局变量,它就是启动MFC应用程序的机制所在。
以下是MFC应用程序启动的摘要:
1、Windows把应用程序加载到内存;
2、构造全局变量theApp(所有全局变量在程序被载入内存时被构造);
3、Wind...
AfxGetMainWnd函数解惑 - C/C++ - 清泛网 - 专注C/C++及内核技术
AfxGetMainWnd函数解惑使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。但是你会发现这一做法有时也会失灵。不信, 你测试一下下面的代码: ...使用AfxGetMainWnd函数获取MFC程序中的主框架类指针是一个常用作法。...
CMap用法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...用int和DWORD就可以,用CString就不行。因此很多人推荐使用MFC中的CMapStringToPtr之类。关键是ARG_KEY要选LPCTSTR,否则编译报错。
CMap<CString, LPCTSTR, int, int> typeMap;
typeMap.SetAt(_T("ONE"), 1);
typeMap.SetAt(_T("TWO"), 2);
//其余用法同上例
C...