http://www.cnblogs.com/wqj1212/archive/2008/03/03/1089298.html
在.h文件里
#define WM_MYMSG WM_USER + 1 // 自定义一个消息
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); // 自定义消息的处理函数声明
在.cpp文件里
ON_MESSAGE(WM_MYMSG, OnMyMessage) // 在 MESSAGE_MAP 中间添加, 利用 ON_MESSAGE() 宏在自定义消息与其处理函数间建立映射关系
LRESULT CModelessDlg::OnMyMessage(WPARAM wParam, LPARAM lParam) {
CString *str;
str=(CString *)lParam;
SetDlgItemText(IDC_EDIT,*str);
return 0;
}
void CModelessDlg::OnMsgBTN() {
CString str= "自定义消息被触发了!";
SendMessage(WM_MYMSG, 0, (LPARAM) &str); // 给ModelessDlg自己发一个自定义的消息
}