END_MSG_MAP
Marca el final de un mapa de mensajes.
END_MSG_MAP( )
Comentarios
Utilice siempre la macro de BEGIN_MSG_MAP para marcar el principio de un mapa de mensajes. Utilice ALT_MSG_MAP para declarar mapas alternativos subsiguientes del mensaje.
Observe que siempre hay exactamente una instancia de BEGIN_MSG_MAP y de END_MSG_MAP.
Para obtener más información sobre cómo utilizar mapas de mensajes en ATL, vea Mapas de mensajes.
Ejemplo
El ejemplo siguiente se muestra el mapa predeterminado y un mapa de mensajes alternativo, cada una función de mensaje de controlador que contiene:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
El ejemplo siguiente muestra dos mapas alternativos de mensajes. El mapa de mensajes predeterminado está vacío.
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
encabezado: atlwin.h