END_MSG_MAP
Označuje konec zprávy mapy.
END_MSG_MAP( )
Poznámky
Vždy použít BEGIN_MSG_MAP makro k označení začátku zprávy mapy.Použití ALT_MSG_MAP prohlásit mapy následující alternativní zprávu.
Všimněte si, že je vždy přesně jedna instance BEGIN_MSG_MAP a END_MSG_MAP .
Další informace o použití mapy zprávy v ATL naleznete Zpráva mapuje.
Příklad
Následující příklad ukazuje výchozí zpráva mapy a mapy alternativní jednu zprávu, každá obsahuje jednu funkci zpracování:
BEGIN_MSG_MAP(CMyOneAltClass)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
Další příklad ukazuje dva alternativní zprávu mapy.Mapa výchozí zpráva je prázdná.
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()
Požadavky
Záhlaví: atlwin.h