Debug passed, Release compiled through running error, and warning "all references to" ADVAPI32.dll "discarded by/OPT: REF"
By the way, I searched for a custom message method on the Internet:
1 first define the message: for example
Define WM_MYMESSAGE (WM_USER + 100)
2. Add the message response function to the. h file, for example:
LONG OnMyMessage (WPARAM w, LPARAM l );
The function has the following format:
LONG Function_Name (WPARAM w, LPARAM l );
3. Add the message response macro
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. Edit the message Response Function in the. CPP file as follows:
LONG CMyClass: OnMyMessage (WPARAM w, LPARAM l)
{
}
5 success.
I did not write parameters when writing custom messages. I deleted them and processed them directly in winproc.