ON_REGISTERED_MESSAGE(WM_MY_MESSAGE,OnMyMessage)
//}}AFX_MSG_MAP
最后添加消息响应的函数实现:
LRESULT CMessageTestView::OnMyMessage(WPARAM wParam, LPARAMlParam)
{
MessageBox('OnMyMessage!');
return 0;
}
----------------------------------------------------------------
比较两种方法,只是略有不同。registerwindowmessage但也要小心谨慎,以免出现接收不到消息的情况。
-------------------------------------------------------------------
其他注意事项:
发送消息的-MyMessageDlg.cpp前也要定义
static UINT WM_MY_MESSAGE=RegisterWindowMessage('Message');
接受消息的-MessageTestView.cpp前也要定义
static UINT WM_MY_MESSAGE=RegisterWindowMessage('Message');
RegisterWindowMessage('Message')中''的内容是什么不重要,写什么都可以,单必须
发送者与接受者是一样的内容,例如:'Message'
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-26453-2.html
北洋海军除定远镇远外
小心美国碰磁
那日本完全不能抵挡了