CHAIN_MSG_MAP_MEMBER

CHAIN_MSG_MAP_MEMBER ( theChainMember )

Parametreleri

theChainMember

[de] İleti eşlemeyi içeren veri üye adı.

Açıklamalar

Bir girdi iletisi göster içinde tanımlar. CHAIN_MSG_MAP_MEMBER iletileri (ilan BEGIN_MSG_MAP) bir veri üyesinin varsayılan ileti göster yönlendirir. Bir veri üyesinin diğer ileti göster ( alt_msg_mapile bildirilen) iletileri yönlendirmek için CHAIN_MSG_MAP_ALT_MEMBER kullanın.

Örneğin:

class CMyClass:...
{
public:
  CMyContainedClass m_obj;
  ...

BEGI&N_MSG_MAP(CMyClass)
 nbsp;   message_handler (WM_PAINT, OnPaint)
     / / zincir m_obj varsayılan ileti göster
     CHAIN_MSG_MAP_MEMBER(m_obj)
  ALT_MSG_MAP(1)
     / / zincir m_obj varsayılan ileti göster
     CHAIN_MSG_MAP(m_obj)
  ALT_MSG_MAP(2)
     message_handler (wm_char, OnChar)
     / / zincir m_obj diğer ileti Haritası
     CHAIN_MSG_MAP_ALT (m_obj, 1)
  END_MSG_MAP()

...
}

Bu örnek, aşağıda gösterilmiştir.:

&Notnbsp;  Her zaman bir ileti göster BEGIN_MSG_MAPile başlar. Sonra izleyen diğer ileti alt_msg_mapile eşler de bildirebilirsiniz. end_msg_map makrosu, ileti Haritası sonunu. Her ileti göster BEGIN_MSG_MAP ve end_msg_map tam bir örneğini olmalıdır.

Atl içinde ileti eşlemeleri kullanma hakkında daha fazla bilgi için bkz: makalede "atl pencere sınıflarını." İletisi haritalar

Atl makrolar ve Global Functions

Ayrıca bkz:

CHAIN_MSG_MAP, CHAIN_MSG_MAP_DYNAMIC, message_handler

Index