END_MSG_MAP
A marca final de um mapa de mensagem.
END_MSG_MAP( )
Comentários
Sempre use a macro de BEGIN_MSG_MAP para marcar o início de um mapa de mensagem.Use para declarar ALT_MSG_MAP mapas alternativos subseqüentes de mensagem.
Observe que há sempre exatamente uma instância de BEGIN_MSG_MAP e de END_MSG_MAP.
Para obter mais informações sobre como usar mapas de mensagem em ATL, consulte Mapas de mensagem.
Exemplo
O exemplo a seguir mostra o mapeamento padrão de mensagem e um mapa alternativo de mensagem, cada uma função de manipulador:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
O exemplo a seguir mostra dois mapas alternativas de mensagem.O mapeamento padrão de mensagem está vazia.
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()
Requisitos
Cabeçalho: atlwin.h