alt_msg_map ( msgMapID )
Parametreleri
msgMapID
[de] İleti göster tanımlayıcısı.
Açıklamalar
Bir diğer mesajı göster başlangıcı işaretler. atl her ileti göster bir sayıyla tanımlar. ( BEGIN_MSG_MAP makro ilan) varsayılan ileti göster 0 tanımlanır. Bir diğer mesajı göster msgMapID tarafından tanımlanır.
İleti haritalar, pencere gönderilen iletileri işlemek için kullanılır. Örneğin, CContainedWindow bir iletiyi göster tanımlayıcı içeren nesneyi belirtmenize olanak verir. CContainedWindow::WindowProc sonra bu iletiyi göster içerdiği pencere iletilerini uygun işleyici işlevi veya başka bir ileti göster kullanır. Eylemci işlevleri bildiren makrolar listesi için bkz: BEGIN_MSG_MAP.
Her zaman bir ileti göster BEGIN_MSG_MAPile başlar. Sonra izleyen diğer ileti haritalar da bildirebilirsiniz. Aşağıdaki örnek, varsayılan ileti göster ve her bir işleyici işlevi içeren bir diğer mesajı göster gösterir.:
BEGI&N_MSG_MAP(CMyClass)
nbsp; message_handler (WM_PAINT, OnPaint)
ALT_MSG_MAP(1)
message_handler (wm_setfocus, OnSetFocus)
END_MSG_MAP()
Sonraki örnek, iki farklı ileti eşlemeleri gösterir. Varsayılan ileti göster boş.
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()
end_msg_map makrosu, ileti Haritası sonunu. Her zaman tam bir örnek BEGIN_MSG_MAP ve end_msg_map dikkat.
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: