
坑爹的MFC
Sping
需要吗~不需要吗~
展开
-
GetProp和SetProp的用法
在百度百科中对GetProp和SetProp的解释如下:GetProp函数功能:该函数从给定窗口的属性列表中检索数据句柄。给定的字符串标识了要检索的句柄。该字符串和句柄必须在前一次调用SetProp函数时已经加到属性表中。函数原型:HANDLE GetProp(HWND hWnd,LPCTSTR lpString); 参数: hWnd:指向要搜索属性表的窗口。转载 2014-11-21 21:23:07 · 1352 阅读 · 0 评论 -
VS2010项目升级到VS2015时出现的问题
1:“错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题 解决设置如下图: 图一: 图二: 2:微软让Socket新函数代替旧函数引起的编译错误,error C4996 error C4996: ‘inet_addr’: Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_原创 2016-07-09 14:40:09 · 8318 阅读 · 0 评论 -
SVN使用遇到的问题
svn上的目录发生变化时客户端的地址修改当svn上的目录移动了之后客户端的地址要跟着修改,点击原创 2016-06-06 17:13:25 · 366 阅读 · 0 评论 -
VS编译报错集合
1:error C2872: “byte”: 不明确的符号编译错误信息:error C2872: “byte”: 不明确的符号原创 2016-05-09 11:03:45 · 4609 阅读 · 0 评论 -
VS解决方案之间的切换
VS解决方案之间的切换示例:VS2013 –>VS2012 (一)修改解决方案文件.sln,用记事本打开。 在文件开头关键信息: Microsoft Visual Studio Solution File, Format Version 12.00 //格式版本 Visual Studio 2013 VisualStudioVersion = 12.0.21005.1原创 2015-04-12 17:56:40 · 1915 阅读 · 0 评论 -
vs2010 转换到 COFF 期间失败
vs2010出现fatal error LNK1123 转换到 COFF 期间失败解决方案1:原来机器上安装了VS2010非常正常,安装VS2012后,出现提示 错误 13 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,如图: 出现的具体原因是微软的链接文件的格式变了(让人无语的微软)微软官方给出的具体解决方法是给VS2010打SP1补丁。 下载地址原创 2016-04-26 18:39:51 · 3434 阅读 · 0 评论 -
当鼠标点击对话框以外时自动关闭对话框
鼠标点击到窗口外,关闭窗口实现转载 2016-04-25 15:16:35 · 1873 阅读 · 0 评论 -
CFileDialog 多选文件,取得的文件路径错误BUG
当多选文件不在同一目录下,出现BUG。 比如在一个目录下搜索文件名,选中几个不在同一文件夹下面的文件CFileDialog OpenDialog(TRUE,NULL,"",OFN_ALLOWMULTISELECT|OFN_ENABLESIZING|OFN_HIDEREADONLY);if (OpenDialog.DoModal()){ CString path; IShellI原创 2016-04-07 17:58:41 · 767 阅读 · 0 评论 -
VC 双缓冲绘图
原文来自http://www.cppblog.com/wrhwww/archive/2011/03/01/140913.htmlVC 双缓冲绘图在图形图象处理编程过程中,双缓冲是一种基本的技术。我们知道,如果窗体在响应WM_PAINT消息的时候要进行复杂的图形处理,那么窗体在重绘时由于过频的刷新而引起闪烁现象。解决这一问题的有效方法就是双缓冲技术。 因为窗体在刷新时,转载 2015-08-20 09:48:34 · 482 阅读 · 0 评论 -
MFC中的临界区对象的使用
//#include “afxmt.h” //同步操作时需要包含的头文件CSingleLock singleLock(&m_CritSection);singleLock.Lock();m_vecFileInfo.clear();singleLock.Unlock();原创 2015-04-23 14:28:41 · 751 阅读 · 0 评论 -
VC如何实现电脑任意一个托盘图标的隐藏
比如强杀了进程后销毁相应的托盘图标。#define _WIN32_IE 0x0500#include <windows.h>#include <CommCtrl.h>struct TRAYDATA{ HWND hwnd; UINT uID; UINT uCallbackMessage; DWORD Reserved转载 2016-10-08 17:20:23 · 2469 阅读 · 1 评论