MFC
darkread
人称坑王,踩过领域内所有的坑。
展开
-
Unicode下的CStdioFile用法范例
如果在VS2008中已经选择了Unicode,那么可以完全按照下列方法来做CStdioFile的读取与写入读取:TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T('\\')))[0] = 0;//删除文件名,只获得路径 CString s原创 2011-11-30 09:12:18 · 3089 阅读 · 0 评论 -
用HOOK来修改API函数的功能 @之禁止删除文件
转载自:http://www.cnblogs.com/bcxx_qin/archive/2009/02/21/1395502.html 下面是全文 用HOOK来修改API函数的功能 @之禁止删除文件 原blog地址:http://fxh7622.blog.51cto.com/63841/32290 在"未文档化函数中"有个函数叫做ZwSe转载 2012-02-10 15:56:27 · 1368 阅读 · 0 评论 -
CListCtrl使用技巧
CListCtrl使用技巧 本文转自:http://www.cnblogs.com/cy163/archive/2006/10/15/529790.html,如有尚缺请留言或者Email:darkread@163.com 第5条有修改,见红字 第2条有注释,对于整行选中和CheckBox选中有小冲突 以下未经说明,listctrl默认view 风格为report转载 2012-01-10 10:29:40 · 519 阅读 · 0 评论 -
探讨《如何在MFC设计超链接控件类》
《如何在MFC设计超链接控件类》 原文传送门:http://blog.kingsamchen.com/archives/517#comment-1912 运行之后一切都完美,只有一个问题,当弹出IE窗口挡住了Label之后,在切换会原来的程序,鼠标移动到Label上时不会再次显示手型鼠标指针。查询资料跟踪程序后发现: void CLinkLabel::OnMouseMove(UINT n原创 2012-02-17 17:01:09 · 1406 阅读 · 0 评论 -
微软也会错,后置++很危险!
// Line 11: set screen = doc . parentwindow . screen level=0;//因为是代码片段,我特意加了初始化,以防歧义原来发生代码中没有的 VariantCopy(&root[++level], &doc);//拷贝doc内容到root[++level] AutoWrap(DISPATCH_PROPERTYGET|DISP原创 2012-02-20 21:18:09 · 1011 阅读 · 0 评论