END_MSG_MAP
标记消息映射的结尾。
END_MSG_MAP( )
备注
始终使用 BEGIN_MSG_MAP 宏标记消息映射的开头。使用 ALT_MSG_MAP 声明后面的替换消息映射。
请注意始终正好有 BEGIN_MSG_MAP 和 END_MSG_MAP一个实例。
有关使用的更多信息消息在ATL映射,请参见 消息映射。
示例
下面的示例演示默认消息映射和一个替换消息映射,每个包含的一个处理程序功能:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
下一个示例演示两个替换消息映射。默认的消息映射为空。
BEGIN_MSG_MAP(CMyClass)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
ALT_MSG_MAP(2)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
END_MSG_MAP()
要求
Header: atlwin.h