CHAIN_MSG_MAP_MEMBER

CHAIN_MSG_MAP_MEMBER ( theChainMember )

Parametry

theChainMember

[w] Nazwa Państwa danych zawierający mapę wiadomości.

Uwagi

Określa wpis w mapie wiadomości. CHAIN_MSG_MAP_MEMBER kieruje wiadomości członek danych domyślny komunikat mapy (zadeklarowana ze BEGIN_MSG_MAP). Aby skierować wiadomości do Państwa danych alternatywnej wiadomości mapy (zadeklarowana ze ALT_MSG_MAP), należy użyć CHAIN_MSG_MAP_ALT_MEMBER.

Na przykład:

klasa CMyClass:...
{
publiczne:
  CMyContainedClass m_obj;
  ...

BEGI&N_MSG_MAP(CMyClass)
 nbsp;   MESSAGE_HANDLER (WM_PAINT, OnPaint)
     / / łańcucha do domyślny komunikat Mapa m_obj
     CHAIN_MSG_MAP_MEMBER(m_obj)
  ALT_MSG_MAP(1)
     / / łańcucha do domyślny komunikat Mapa m_obj
     CHAIN_MSG_MAP(m_obj)
  ALT_MSG_MAP(2)
     MESSAGE_HANDLER (używając funkcji, OnChar)
     / / łańcucha do alternatywnej wiadomości Mapa m_obj
     CHAIN_MSG_MAP_ALT (m_obj, 1)
  END_MSG_MAP()

...
}

Ten przykład ilustruje następujące:

Uwaganbsp;  Zawsze rozpocząć mapy wiadomości z BEGI&N_MSG_MAP. Można następnie oświadczają, że kolejnych wiadomości alternatywnego mapy z ALT_MSG_MAP. Makro END_MSG_MAP znaki końca mapę wiadomości. Każda mapa wiadomości musi mieć dokładnie jedno wystąpienie BEGIN_MSG_MAP i END_MSG_MAP.

Aby uzyskać więcej informacji na temat mapom wiadomości w ATL zobacz Wiadomości mapuje w artykule "ATL okno klasy."

ATL makra i funkcje globalne

Zobacz też

CHAIN_MSG_MAP, CHAIN_MSG_MAP_DYNAMIC, MESSAGE_HANDLER

Index