END_MSG_MAP
Contrassegna la fine di una mappa messaggi.
END_MSG_MAP( )
Note
Utilizzare sempre la macro BEGIN_MSG_MAP per contrassegnare l'inizio di una mappa messaggi.Utilizzare ALT_MSG_MAP per dichiarare le mappe messaggi alternate successive.
Si noti che è sempre esattamente un'istanza BEGIN_MSG_MAP e END_MSG_MAP.
Per ulteriori informazioni sull'utilizzo delle mappe dei messaggi in ATL, vedere Mappe messaggi.
Esempio
Nell'esempio seguente viene illustrata la mappa messaggi predefinita e una mappa messaggi alternativa, ogni una funzione di gestione contenitore:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
Nell'esempio riportato di seguito due mappe messaggi alternate.La mappa messaggi predefinita è vuota.
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()
Requisiti
Header: atlwin.h