END_MSG_MAP
Marca o participante de um MAP da mensagem.
END_MSG_MAP( )
Comentários
Sempre usar o BEGIN_MSG_MAP macro para marcar o início de um MAP da mensagem.Use ALT_MSG_MAP para declarar os mapas de mensagem subseqüente alternativo.
Observe que sempre há exatamente uma instância de BEGIN_MSG_MAP e END_MSG_MAP.
Para obter mais informações sobre o uso de mapas de mensagem em ATL, consulte Mapas de mensagem.
Exemplo
O exemplo a seguir mostra o MAP da mensagem padrão e o MAP da mensagem alternativo um, cada um contendo 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 de mensagem alternativo.O MAP da mensagem padrão está vazio.
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