随笔分类 -  VC/MFC

头文件被修改导致一个难以理解、难以调试的错误
摘要:最近在使用vc++2005调试一个ppc项目时,发现如下语句执行始终出错HBITMAP hb = LoadBitmap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1));在resource.h中IDB_BITMAP1定义为#define IDB_BITMAP1 101在需要的地方都包含了resource.h,这个错误让我莫名奇妙。使用GetLastError()查看错误代... 阅读全文
posted @ 2007-07-19 09:49 yoyolion 阅读(986) 评论(0) 推荐(0)
判断目录是否存在
摘要:判断目录是否存在使用CFileFind 类无法判断根目录:CFileFind fileFind;CString m_path = _T("c:\\");if (fileFind.FindFile(m_path) == false)//**如果是根目录(c:\,d:\),FindFile返回false;不是根目录则运行正常{ AfxMessageBox(msg); return;... 阅读全文
posted @ 2007-05-23 10:46 yoyolion 阅读(2907) 评论(0) 推荐(0)
解决UNICODE字符集下CStuioFile无法写入中文
摘要:使用setlocale语句设定区域,解决UNICODE字符集下CStuioFile无法写入中文 阅读全文
posted @ 2007-05-23 09:54 yoyolion 阅读(1368) 评论(5) 推荐(0)
用SendMessage函数模拟按钮的点击
摘要:SendMessage模拟按钮的点击 阅读全文
posted @ 2007-05-23 09:52 yoyolion 阅读(2619) 评论(0) 推荐(0)
vc8.0设置依赖库
摘要:vs2005(vc8.0)设置依赖库的办法 阅读全文
posted @ 2007-04-23 16:10 yoyolion 阅读(950) 评论(1) 推荐(0)
关于VC链接过程中缺省库的冲突问题
摘要:当编译器报如下错误时:Linking...nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)该错误是由于vc默认的缺省库编译顺序不当造成的,解决办法是:settings->li... 阅读全文
posted @ 2007-01-23 16:06 yoyolion 阅读(540) 评论(0) 推荐(0)
跟踪由new创建的对象的所未释放的内存资源的方法
摘要:跟踪由new创建的对象的所未释放的内存资源的方法#define new DEBUG_NEW 阅读全文
posted @ 2006-10-31 15:06 yoyolion 阅读(273) 评论(0) 推荐(0)