如何用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);