Bu başvuru bölümünde tüm ileti eşleme makrolar ve ilgili üye fonksiyon prototipleri ile birlikte tüm CWnd mesaj-eşleme girdilerini listeler:
| Kategori | Açıklama |
| Wm_command ileti işleyicisi | Kolları wm_command mesajları kullanıcı menü seçimlerini veya menü tarafından oluşturulan erişim tuşları. |
| Alt pencere bildirimi ileti işleyicileri | Çocuk Windows bildirim iletilerini işleme. |
| Wm_ ileti işleyicileri | WM_PAINT gibi wm_ iletilerini işleme. |
| Kullanıcı tanımlı ileti işleyicileri | Kullanıcı tanımlı iletileri işleme. |
(Terminoloji ve bu başvuruda kullanılan kuralları açıklaması için bkz: ileti göster çapraz nasıl.)
Windows ileti yönelimli işletim sistemi olduğundan, ileti işleme programlama Windows ortamı için büyük bir bölümünü kapsar. Her tıklattığınızda bir tuş ya da fare gibi bir olay oluşur, sonra olay işlemesi uygulamaya bir mesaj gönderdi.
Microsoft Foundation Class Library, ileti tabanlı programlama için en iyi duruma getirilmiş bir programlama modeli sunar. Bu modelde, "ileti Haritalar" hangi işlevleri belirli bir sınıfın çeşitli iletileri işleyecek atamak için kullanılır. İleti haritalar, hangi iletilerin hangi işlevleri tarafından işleneceğini belirten bir veya daha fazla makrolar içerir. Örneğin, bir on_command makro içeren bir iletiyi göster Bu gibi görünebilir:
BEGI&N_MESSAGE_MAP (CMyDoc, CDocument)
nbsp; //{{afx_msg_map (CMyDoc)
on_command (ID_MYCMD, OnMyCommand)
// ... Ek komutları işlemek için daha fazla girdi
//}}AFX_MSG_MAP
END_MESSAGE_MAP)
on_command makro komutu iletileri menüler, düğmeler ve kısayol tuşları tarafından oluşturulan işlemek için kullanılır. Makrolar aşağıdaki eşlemek kullanılabilir:
İletiyi göster makrolar önemli olsa da, genellikle bunları doğrudan kullanmak gerekmez. Bunun nedeni, iletiler ileti işleme işlevleri ilişkilendirmek kullandığınızda ClassWizard otomatik olarak kaynak dosyalarınızı mesaj-eşleme girdilerini oluşturur. Düzenlemek veya bir mesaj-eşleme girdisini eklemek için istediğiniz zaman sen-ebilmek kullanma ClassWizard.
&Notnbsp; ClassWizard iletisi göster aralıkları desteklemez. Bu mesaj-eşleme girdilerini kendiniz yazmalısınız.
Ancak, ileti haritalar ve Microsoft Foundation Class Library önemli bir parçasıdır. Ne anlamak ve belgeler için sağlanan.