
MFC/VC++
iRubiker
VC++开发
展开
-
解决拖动无标题窗口时无法同时响应ButtonDown和ButtonUp消息的问题
switch(message) { case WM_LBUTTONDOWN: { //AfxMessageBox(_T("鼠标按下")); ***your code**** } break; case WM_LBUTTONDBLCLK: { //AfxMessageBox(_T("鼠标双击")); ***your code/ 若无法捕获捕获系统消息里原创 2015-05-13 15:24:23 · 588 阅读 · 0 评论 -
VS2008找不到头文件
错误 1 fatal error C1083: 无法打开包括文件:“openssl/ossl_typ.h”: No such file or directoryXXX\YYYY\common\authenticate\lgencryp.h14具体引用情况如下:问题出这里:尖括号双引号“”“”(#include )解决方法:设置标准库目录(项目-》属性原创 2016-07-15 09:26:32 · 3214 阅读 · 0 评论 -
窗口消息之wparam转cstring
线程中无法弹出对话框,如何传递消息?1.在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP之间添加消息处理函数比如:ON_MESSAGE(WM_PostMessage, OnPostMessage)2.定义WM_PostMessage 比如:#define WM_PostMessage (WM_USER + 333)3.添加处理函数 LRESULT原创 2016-08-04 16:13:52 · 2925 阅读 · 0 评论 -
MFC下如何获取本机IP和mac地址?
CString myIP,myMac;GetLocoalIPandMac(myIP, myMac);bool yourClassName::GetLocoalIPandMac(CString& csIP,CString& myMac){// UCHAR MacAddress[6]; bool bNetReady = false; ULONG outBufLen = 0; DWORD原创 2015-05-13 15:34:03 · 5729 阅读 · 0 评论 -
分离消息
在网络通信里经常会遇到一大串消息以特定分隔符连在一起的消息窜,所以分离消息会经常遇到。第一个参数表示收到的消息窜,第二个参数表示所要分离的消息位置(从零开始),第三个参数表示存放到哪里,第四个参数表示特定分隔符SplitGetSubText(csValue, 0,strRoomMac,_T("_"));SplitGetSubText(csValue, 1,strRoomIP,_T("_"原创 2015-05-13 15:43:40 · 458 阅读 · 0 评论