ON_MESSAGE

ON_MESSAGE( message, memberFxn )

参数:
message消息的ID。
memberFxn消息被映射到消息处理函数的名字。

说明:
这个宏指明哪个函数将处理用户定义的消息。用户定义的消息通常位于WM_USER和0x7FFF之间。用户定义的消息是指不属于标准的WindowsWM_MESSAGE消息的任何消息。对于每个需要被映射到消息处理函数的用户自定义消息,在你的消息映射中都必须有且只能有一个ON_MESSAGE宏语句。
有关的更多信息和例子参见“Visual C++程序员指南”中的“消息处理和映射”主题。

示例:
// ON_MESSAGE的例子
#define WM_MYMESSAGE (WM_USER + 1)
BEGIN_MESSAGE_MAP( CMyWnd, CMyParentWndClass )
  ON_MESSAGE( WM_MYMESSAGE, OnMyMessage )
  // ... 可能的其它入口,用于处理其它消息
END_MESSAGE_MAP( )

请参阅:
ON_UPDATE_COMMAND_UI, ON_CONTROL, ON_REGISTERED_MESSAGE, ON_COMMAND, 用户定义处理函数