首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么用postmessage从一个视图向另一个视图发送消息

2012-02-29 
如何用postmessage从一个视图向另一个视图发送消息我的代码:::PostMessageA((CResultView*)(PubVarFuncs::

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

热点排行