我的消息传递问什么不成功?
第一次进来,没有分,请见谅。
建立一个document/view类,VIEW使用的formview类型,formview的dialog中有一个按键,想实现的是按一下发送消息给cwinapp,也就是整个工程的app类。(工程名为myapp)
1.自定义消息号:#define WM_MYMSG 1400
2.定义处理函数:afx_msg LRESULT myapp::DELFUN(WPARAM wParam, LPARAM lParam);
3.ON_MESSAGE(WM_MYMSG, DELFUN)
//消息处理函数
4.LRESULT CABC::DealXXXXMessage(WPARAM wParam, LPARAM lParam)
{
AfxMessageBox(“hello!”);
return 0;
}
5.dialog中,按键处理函数为
void CmyappView::On_button()
{
this->PostMessage(WM_MYMSG);
}
没法看到弹出massage框,请教。