In VC + + to join the custom message, the following methods can be used for reference ...
1 define the message first: for exampledefine WM_MYMESSAGE (WM_USER+100)
2 in the. h file, add a message response function, such as: LONG OnMyMessage(WPARAM w,LPARAM l);
the function has a specified format:LONG Function_Name(WPARAM w,LPARAM l);
3 Join message response macros
In the class that responds to the message, in the message response block,
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
Add the following statement:
ON_MESSAGE(WM_MYMESSAGE, OnMyMessage)
Become the following style:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
4 in the. cpp file, edit the message response function as follows:
LONG CMyClass::OnMyMessage(WPARAM w, LPARAM l)
{
}
5 is done.