窗口消息之wparam转cstring
来源:互联网 发布:linux 防止dos攻击 编辑:程序博客网 时间:2024/06/06 09:45
线程中无法弹出对话框,如何传递消息?
1.在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP之间添加消息处理函数比如:ON_MESSAGE(WM_PostMessage, OnPostMessage)
2.定义WM_PostMessage 比如:#define WM_PostMessage (WM_USER + 333)
3.添加处理函数
LRESULT OnPostMessage(WPARAM wParam, LPARAM lParam);
LRESULT CYourClassName::OnPostMessage(WPARAM wParam, LPARAM lParam)
{
CString csWPARAM=(CString)((BSTR)wParam);
CString csLPARAM=(CString)((BSTR)lParam);
SysFreeString((BSTR)wParam);
SysFreeString((BSTR)lParam);
//AfxMessageBox(csWPARAM);
//AfxMessageBox(csLPARAM);
//if(csWPARAM.CompareNoCase(_T("ZHPC自定义传递消息1"))==0)
//{
// AfxMessageBox(csLPARAM);
// }
// elseif(csWPARAM.CompareNoCase(_T("ZHPC自定义传递消息2"))==0)
//{
// AfxMessageBox(csLPARAM);
// }
// .....
return true;
}
4.发送传递消息
// CString csWPARAM=_T("ZHPC连接服务器成功");
// CString csLPARAM=_T("ZHPC收到登录请求,收到公钥 随机数");
// PostMessage(WM_PostMessage, (WPARAM)csWPARAM.AllocSysString(), (LPARAM)csLPARAM.AllocSysString());
- 窗口消息之wparam转cstring
- 【转】WPARAM 和 LPARAM,消息响应机制
- Cstring 与 wParam 类型转换
- WPARAM,消息响应机制
- wParam和lParam消息
- wParam和lParam消息
- wParam和lParam消息
- wParam和lParam消息
- wParam和lParam消息
- wparam和lparam消息
- wParam和lParam消息
- 消息中的wParam和lParam
- MFC 消息中( WPARAM wParam,LPARAM lParam)包含信息
- MFC 消息中( WPARAM wParam,LPARAM lParam)包含信息
- EasyUi之消息窗口Messager
- EasyUI之消息窗口messager
- WPARAM
- MFC中获取消息参数wParam,lParam
- VS中DEBUG和RELEASE运行结果不一样
- hdu1251-> 统计难题(Trie树入门题)
- springmvc是否需要应用view处理器
- Codeforces Round #364 (Div. 2)
- 微信公众号异常
- 窗口消息之wparam转cstring
- tomcat 中下载文件
- Android 发布自动版本号方案
- spring中为什么要使用IOC
- 进程创建&父子进程资源分配
- (4) Java GC概述
- Google hack总结
- html5微信内置浏览器微信支付-微信支付实体类微信签名类生成订单信息类
- 判断本机是否安装office2003,2007和wps2007,2010