读书人

怎么用postmessage从一个视图向另一个

发布时间: 2012-02-29 16:44:11 作者: rapoo

如何用postmessage从一个视图向另一个视图发送消息
我的代码:
::PostMessageA((CResultView*)(PubVarFuncs::pResultView),WM_MY_MESSAGE,0,0);
其中PubVarFuncs::pResultView是目标视图的指针。
报错:
error C2664: “PostMessageA”: 不能将参数1 从“CResultView *”转换为“HWND”
我将(CResultView*)换成HWND也不对。

[解决办法]
::PostMessageA(((CResultView*)(PubVarFuncs::pResultView))->m_hWnd,WM_MY_MESSAGE,0,0);
[解决办法]
((CResultView*)(PubVarFuncs::pResultView))->PostMessage(WM_MY_MESSAGE, 0, 0);

读书人网 >VC/MFC

热点推荐