END_MSG_MAP

标记消息映射的结尾。

END_MSG_MAP( )

备注

始终使用 BEGIN_MSG_MAP 宏标记消息映射的开头。使用 ALT_MSG_MAP 声明后面的替换消息映射。

请注意始终正好有 BEGIN_MSG_MAPEND_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

请参见

其他资源

消息映射宏(ATL)

ATL 宏