END_MSG_MAP)
Зауваження
Знаки кінця мапі повідомлення. Завжди використовуйте BEGIN_MSG_MAP макрос на початку повідомлення карта. Декларувати наступні додаткові повідомлення карти за допомогою ALT_MSG_MAP . Наступний приклад показує повідомлення за замовчуванням та одне альтернативне повідомлення карті, кожна з яких містить одну функцію обробник:
BEGI&N_MSG_MAP(CMyClass)
nbsp; MESSAGE_HANDLER (WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
MESSAGE_HANDLER (WM_SETFOCUS, OnSetFocus)
END_MSG_MAP()
Наступний приклад показує дві альтернативні повідомлення карти. Пусте повідомлення за замовчуванням.
BEGI&N_MSG_MAP(CMyClass)
ALT_MSG_MAP(1)
nbsp; MESSAGE_HANDLER (WM_PAINT, OnPaint)
MESSAGE_HANDLER (WM_SETFOCUS, OnSetFocus)
ALT_MSG_MAP(2)
MESSAGE_HANDLER (WM_CREATE, OnCreate)
END_MSG_MAP()
Зверніть увагу, що завжди є рівно один екземпляр BEGIN_MSG_MAP і END_MSG_MAP.
Щоб отримати додаткові відомості про використання повідомлення карти в ATL перегляньте Повідомлення карти в статті "Класи вікон ATL".