一、宏定义自定义消息编号
#define WM_PROCESS (WM_USER+1)
二、声明自定义消息响应函数
public:
afx_msg LRESULT OnProcess(WPARAM wParam,LPARAM lParam);
三、创建消息映射
BEGIN_MESSAGE_MAP(CDialogStyleDlg, CDialog)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_WM_CREATE()
ON_MESSAGE(WM_PROCESS,OnProcess)//消息映射
END_MESSAGE_MAP()
四、发送消息
//SendMessage(WM_PROCESS);
PostMessage(WM_PROCESS);
五、定义自定义消息响应函数
LRESULT CDialogStyleDlg::OnProcess(WPARAM wParam,LPARAM lParam)
{
AfxMessageBox(_T("自定义消息处理"));
return 0;
}