CHAIN_MSG_MAP_MEMBER

CHAIN_MSG_MAP_MEMBER ( theChainMember )

Параметри

theChainMember

[в] Ім'я компонент даних, яка містить повідомлення карта.

Зауваження

Визначає запис у мапі повідомлення. CHAIN_MSG_MAP_MEMBER направляє повідомлення компонент даних за промовчанням повідомлення карту (заявив з BEGIN_MSG_MAP). Пряме повідомлення компонент даних альтернативний повідомлення карту (заявив з ALT_MSG_MAP), за допомогою CHAIN_MSG_MAP_ALT_MEMBER.

Наприклад:

клас CMyClass:...
{
готелю:
  CMyContainedClass m_obj;
  ...

BEGI&N_MSG_MAP(CMyClass)
 nbsp;   MESSAGE_HANDLER (WM_PAINT, OnPaint)
     / / Мережа за замовчуванням повідомлення про m_obj
     CHAIN_MSG_MAP_MEMBER(m_obj)
  ALT_MSG_MAP(1)
     / / Мережа за замовчуванням повідомлення про m_obj
     CHAIN_MSG_MAP(m_obj)
  ALT_MSG_MAP(2)
     MESSAGE_HANDLER (WM_CHAR, OnChar)
     / / ланцюг альтернативний повідомлення карта m_obj
     CHAIN_MSG_MAP_ALT (m_obj, 1)
  END_MSG_MAP()

...
}

Цей приклад ілюструє такі:

Приміткаnbsp;  Завжди починаються з BEGI&N_MSG_MAPмапі повідомлення. Ви можете потім оголосити, подальше альтернативних повідомлення карти з ALT_MSG_MAP. END_MSG_MAP макрос означає кінець повідомлення карті. Кожна карта повідомлення повинні мати саме один екземпляр BEGIN_MSG_MAP і END_MSG_MAP.

Щоб отримати додаткові відомості про використання повідомлення карти в ATL перегляньте Повідомлення карти в статті "Класи вікон ATL".

ATL макроси та глобальні функції

Дивіться також

CHAIN_MSG_MAP, CHAIN_MSG_MAP_DYNAMIC, MESSAGE_HANDLER

Index