CWindowImpl::WindowProc
This static function implements the window procedure.
Syntax
static LRESULT CALLBACK WindowProc(
HWND hWnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parameters
hWnd
[in] The handle to the window.uMsg
[in] The message sent to the window.wParam
[in] Additional message-specific information.lParam
[in] Additional message-specific information.
Return Value
The result of the message processing.
Remarks
WindowProc uses the default message map (declared with BEGIN_MSG_MAP) to direct messages to the appropriate handlers. If necessary, WindowProc calls DefWindowProc for additional message processing. If the final message is not handled, WindowProc does the following:
Performs unsubclassing if the window was unsubclassed.
Clears m_hWnd.
Calls OnFinalMessage before the window is destroyed.
You can override WindowProc to provide a different mechanism for handling messages.
Requirements
Header: atlwin.h