
VS_MFC
喜欢到处跑
这个作者很懒,什么都没留下…
展开
-
触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
Debug Assert error afxwin1.inl line:22翻译参考 http://wenku.baidu.com/view/146a503987c24028915fc3f6.html上述错误出现的原因有两个情况,一是对于控制台程序,使用MFC却没有初始化;二是使用MFC编写dll,对导出函数没有响应的宏声明。一是对于控制台程序,使用MFC却没有转载 2012-08-06 17:04:38 · 7971 阅读 · 1 评论 -
CString详解以及CString转换成char*
CString 型和 char* 类型的相互转化1.CString 转化成 char* 之一:强制类型转换为 LPCTSTR; 这是一种略微硬性的转换,有关“正确”的做法,人们在认识上还存在许多混乱,正确的使用方法有很多,但错误的使用方法可能与正确的使用方法一样多。 我们首先要了解 CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓转载 2012-08-06 21:27:41 · 1056 阅读 · 0 评论 -
AfxGetApp->GetMainWnd()与AfxGetMainWnd
转自:http://hi.baidu.com/magic_james/item/1298e9c486a7f26bf7c95d89前台线程与后台线程,AfxGetApp->GetMainWnd()与AfxGetMainWnd的不同 顾名思义,前台指看得见,既然看得见自然要有窗口,而后台是看不见,看不见可以理解为没有窗口,既然没有窗口,那么用AfxGetMainWnd()取得其窗口句转载 2012-08-14 10:12:59 · 14009 阅读 · 0 评论 -
关于在线程中使用AfxGetMainWnd()出错的问题,终于找到了
转自:http://www.cnblogs.com/myitm/archive/2011/06/27/2091625.html关于在线程中使用AfxGetMainWnd()出错的问题.AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口HWND值,只能在主线程中用AfxGetMainWnd(),但要不是处在主线转载 2012-08-13 17:32:58 · 2224 阅读 · 0 评论 -
(转载)在OpenGL场景中实现小地图功能
转自:http://www.c3dn.net/forum.php?mod=viewthread&tid=48&page=1 想象一下,我们在原始森林里寻找宝藏,没有地图,没有GPS,那结果应该只有一种:不但找不到目标地点,而且很容易迷失方向。同样,在OpenGL绘制的场景中漫游,往往只能看到局部的场景,而无法确定自己现在处于大场景中哪个位置。所以,一个具有定位功能的GPS是十分必要的。转载 2012-11-23 17:38:48 · 5746 阅读 · 3 评论 -
C++内存管理__内存管理(栈、堆(new/delete)、自由存储区(malloc/freee)、全局/静态存储区、常量区)!堆栈内存管理方式的区别
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C转载 2013-06-19 10:57:35 · 984 阅读 · 0 评论