1、自定义消息号
#define WM_MYMSG (WM_USER+8)
2、在头文件中添加消息响应函数的声明
afx_msg void OnShowTest(WPARAM wParam, LPARAM lParam);//声明消息映射
3、在CPP文件中添加消息响应函数的实现:
void CRostDlg::OnShowTest(WPARAM wParam, LPARAM lParam)
{
MessageBox("测试一下消息");
}
4、在 BEGIN_MESSAGE_MAP 与 END_MESSAGE_MAP 之间加入消息的映射代码:
vc6.0 代码 ON_MESSAGE(WM_MYMSG,OnShowTest)
vs2012 代码 ON_MESSAGE(WM_MYMSG, &CRostDlg::OnShowTest)
5、消息的发送:
//发送消息
SendMessage(WM_MYMSG);