END_MSG_MAP
Marque la fin d'une table des messages.
END_MSG_MAP( )
Notes
Utilisez toujours la macro de BEGIN_MSG_MAP pour marquer le début d'une table des messages.Utilisez ALT_MSG_MAP pour déclarer les tables des messages secondaires ultérieures.
Notez qu'il existe toujours exactement une instance d' BEGIN_MSG_MAP et d' END_MSG_MAP.
Pour plus d'informations sur l'utilisation des tables des messages dans ATL, consultez tables des messages.
Exemple
L'exemple suivant montre la table des messages par défaut et une table des messages secondaire, chaque une fonction gestionnaire conteneur :
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
L'exemple suivant montre deux tables des messages secondaires.La table des messages par défaut est vide.
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()
Configuration requise
Header: atlwin.h