随笔分类 - MFC
相关问题及解决方案
摘要:1 // 提升升级工具进程权限为SE_DEBUG_NAME,否则XP下无法杀掉进程 2 HANDLE hToken = NULL; 3 if(OpenProcessToken(GetCurrentProcess(), TOKEN_ALL_ACCESS, &hToken)) 4 { 5 LU...
阅读全文
摘要:::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,-1,-1,-1,-1,SWP_NOMOVE|SWP_NOSIZE);
阅读全文
摘要:COleDateTime tT;CString cstr_today = "2014-21-01";tT.ParseDateTime(cstr_today);SYSTEMTIME st;tT.GetAsSystemTime(st);
阅读全文
摘要:1.选择工程2.右键工程属性3.配置属性->链接器->清单文件
阅读全文
摘要:::SetWindowLong( m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); ::SetLayeredWindowAttributes( m_hWnd, 0, 200, LWA_ALPH...
阅读全文
摘要:转自:http://blog.csdn.net/Riklin/article/details/4417247代码稍有改动。这两天在研究透明窗体,总算略有小成。网上大部分文章都是介绍到把窗体弄透明就没有下文。其实窗体透明并不难,难就难在透明的窗体上还要放控件。今天我就把窗体透明一直到控件不透明怎么制作...
阅读全文
摘要:设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)转...
阅读全文
摘要://数组的大小只能是13 1 GetMacAdress(char arr[],int Num){ 2 char MAC[13]={0}; 3 PIP_ADAPTER_INFO pAdapterInfo; 4 PIP_ADAPTER_INFO pAdapter = NULL; ...
阅读全文
摘要:CString Path;BOOL rec = PathFileExists(Path);if(rec){ //存在}else{ // 不存在}
阅读全文
摘要:获取注册表信息函数DWORD type = REG_BINARY;UINT value = 0;DWORD len = sizeof(UINT);SHGetValue(HKEY_LOCAL_MACHINE,_T("Software\\Jy"),_T("JS"),&type,&value,&len);...
阅读全文
摘要:WCHAR wsz[128]={0}; swprintf(wsz,L"%s",pTempPath); MultiByteToWideChar(CP_ACP,0,strurl,-1,wsz,strlen(strurl));
阅读全文
摘要:终极解决方案:VS2010在经历一些更新后,建立Win32ConsoleProject时会出“errorLNK1123”错误,解决方案为将项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单“是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010Win32Project项目时...
阅读全文
摘要:MFC项目中使用libcur静态库以release模式发布项目的时候,需要在预编译处理器添加以下的宏BUILDING_LIBCURL
阅读全文
摘要:在vs2010编译jsoncpp成静态库使用的时候,如果项目代码生成的模式是MT模式, 则需要在编译jsoncpp的时候,也需要以MT模式生成静态库。 但是只修改代码生成模式为MT是不够了,使用的时候还是会报错,应该在编译 jsoncpp的时候,需要做一下修改。需要将输出文件的汇编输出设置为无列表
阅读全文
摘要:1 CBitmap bitmap;2 bitmap.LoadBitmap(IDB_BITMAP3); //加载bmp3 4 BITMAP bmp;5 bitmap.GetBitmap(&bmp);6 7 const int nWidth = bmp.bmWidth; //width8 const ...
阅读全文
摘要:1 //UTF8转Unicode函数2 wchar_t* CMFCDlg::Utf8ToUnicode(const char* buf)3 {4 int len = ::MultiByteToWideChar(CP_UTF8, 0, buf, -1, NULL, 0);5 wchar...
阅读全文
摘要:CRect rectWorkArea; SystemParametersInfo(SPI_GETWORKAREA,0,&rectWorkArea,SPIF_SENDCHANGE);//获取屏幕客户区大小
阅读全文
摘要:1 //头文件 2 #include 3 //从url里读取数据 4 CString CWeather091001Dlg::getDataURL(CString Url) 5 { 6 CInternetSession c; 7 CHttpFile * p = NULL; 8 ...
阅读全文
摘要:1、在资源中的Icon中导入一个自己喜欢的图标,ID命名为IDR_MAINFRAME,将先前的IDR_MAINFRAME的图标删除掉;2、在自己的Dialog头文件中定义一个变量 NOTIFYICONDATAm_nid,关于该结构体的具体信息可以查阅MSDN;3、添加消息响应函数OnInitDial...
阅读全文
摘要:1 对应消息映射宏 2 ON_WM_NCHITTEST() 3 4 重写的虚函数 5 LRESULT CMFCDlg::OnNcHitTest(CPoint point) { 6 CPoint rc = point; 7 ScreenToClient(&rc); 8 9 ...
阅读全文

浙公网安备 33010602011771号