像MFC的窗口发送消息,可以进行自定义的动作行为,因此很多时候非常有用。
1. 在MSGDlg.h或者其他头文件中增加自定义自定义消息:#define WM_COUNT_MSG WM_USER+100
2. 在MSGDlg.h头文件中添加消息处理函数的声明 afx_msg LRESULT OnCountMsg(WPARAM,LPARAM);
3. 在CMSGDlg类实现文件MSGDlg.cpp中的消息映射表中加入自定义消息映射:
BEGIN_MESSAGE_MAP(CMSGDlg, CDialog)
//{
{AFX_MSG_MAP(CMSGDlg)
ON_WM_PAINT()
ON_MESSAGE(WM_COUNT_MSG,&CMSGDlg::OnCountMsg) // OnCountMsg是自定义的消息处理函数,可以在这个函数里面进行自定义的消息处理代码
//}}AFX_MSG_MAP
END_MESSAGE_MAP()