Aracılığıyla paylaş


AFX İletileri

Bu iletiler MFC'de kullanılır.

İletiler

Aşağıdaki tabloda MFC kitaplığında kullanılan iletiler listelenmektedir:

Mesaj Tanım [in] Wparam lParam (Aksi belirtilmedikçe tüm parametreler [in] şeklindedir.) İade Değeri
AFX_WM_ACCGETOBJECT Kullanılmadı. Kullanılmadı. Uygulanamaz. Uygulanamaz.
AFX_WM_ACCGETSTATE Erişilebilirlik desteği için kullanılır. Geçerli öğenin durumunu almak için bu iletiyi CMFCPopupMenu veya CMFCRibbonPanelMenu öğesine gönderin. Bir menü düğmesi veya ayırıcı olabilen öğenin dizini. Kullanılmadı. Öğe durumu. Dizin geçersizse -1, menü düğmesinin özel öznitelikleri yoksa 0 olur. Aksi takdirde, aşağıdaki bayrakların bir bileşimidir:

TBBS_DISABLED — öğe devre dışı bırakıldı

TBBS_CHECKED — öğe denetlendi

TBBS_BUTTON — öğe standart bir basma düğmesidir

TBBS_PRESSED — düğmeye basıldı

TBBS_INDETERMINATE — tanımsız durum

TBBS_SEPARATOR- Bu öğe, menü düğmesi yerine diğer menü öğeleri arasında ayrım oluşturur
AFX_WM_CHANGE_ACTIVE_TAB Çerçeve bu iletiyi yeniden boyutlandırılabilir denetim çubuğu denetimine gönderir. Kullanıcı etkin bir sekmeyi değiştirdiğinde nesnelerden CMFCTabCtrl bildirim almak için bu iletiyi işleyin. Sekmenin dizini. Kullanılmadı. Sıfır.
AFX_WM_CHANGE_CURRENT_FOLDER Çerçeve, kullanıcı geçerli klasörü değiştirdiğinde bu iletiyi üst CMFCShellListCtrl öğesine gönderir. Kullanılmadı. Kullanılmadı. Kullanılmadı.
AFX_WM_CHANGEVISUALMANAGER Kullanıcı geçerli Visual Manager'ı değiştirdiğinde çerçeve bu iletiyi tüm çerçeve pencerelerine gönderir. Bu iletiye yanıt olarak, çerçeve penceresi bölgesini yeniden hesaplar ve diğer parametreleri gerektiği gibi ayarlar. Bu olay hakkında bildirim almanız gerekiyorsa uygulamanızda AFX_WM_CHANGEVISUALMANAGER iletisini işleyebilirsiniz. Çerçevenin bu olayın iç işlemesinin gerçekleştiğinden emin olmak için temel sınıf işleyicisini (OnChangeVisualManager) çağırmanız gerekir. Kullanılmadı. Kullanılmadı. Kullanılmadı.
AFX_WM_CHANGING_ACTIVE_TAB Nesnenin üst öğesine CMFCTabCtrl gönderilir. Kullanıcı bir sekmeyi sıfırladığında nesnelerden CMFCTabCtrl bildirim almak istiyorsanız bu iletiyi işleyin. Etkinleştirilmekte olan sekmenin dizini. Kullanılmadı. Sıfır.
AFX_WM_CHECKEMPTYMINIFRAME Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz. Uygulanamaz.
AFX_WM_CREATETOOLBAR Özelleştirme işlemi sırasında kullanıcı yeni bir araç çubuğu oluşturduğunda bu araç çubuğundan CMFCToolBarsListPropertyPage gönderilir. Özel bir CMFCToolBar türetilmiş nesnesinin örneğini oluşturmak için bu iletiyi işleyebilirsiniz. Bu iletiyi işler ve kendi araç çubuğunuzu oluşturursanız, varsayılan işleyiciye yapılan çağrıyı atlayın. Kullanılmadı. Araç çubuğunun adını içeren bir dize işaretçisi. Yeni oluşturulan araç çubuğunun işaretçisi. NULL, araç çubuğu oluşturma işleminin iptal edildiğine işaret eder.
AFX_WM_CUSTOMIZEHELP Kullanıcı Yardım düğmesine veya F1 tuşuna bastığında özelleştirme özellik sayfasından CMFCToolbarCustomize Dialogana çerçeve penceresine gönderilir. Özelleştirme özellik sayfasının etkin sayfasını belirtir. Nesne işaretçisi CMFCToolbarCustomize Dialog . Sıfır.
AFX_WM_CUSTOMIZETOOLBAR , CMFCToolbarCustomize Dialog üst çerçeveye kullanıcının yeni bir araç çubuğu oluşturduğunu bildirmek için bu iletiyi gönderir. Özelleştirme başlatıldığında TRUE, özelleştirme tamamlandığında YANLIŞ. Kullanılmadı. Sıfır.
AFX_WM_DELETETOOLBAR Kullanıcı özelleştirme modunda bir araç çubuğunu silmek üzereyken ana çerçeve penceresine gönderilir.

Kullanıcı özelleştirme modunda bir araç çubuğunu sildiğinde ek eylemler yapmak için bu iletiyi işleyin. Araç çubuğunu silen varsayılan işleyiciyi ()OnToolbarDelete de çağırmalısınız. Varsayılan işleyici, araç çubuğunu silmenin mümkün olup olmadığını gösteren bir değer döndürür.
Kullanılmadı. Silinecek nesne CMFCToolBar işaretçisi. Bir araç çubuğu silinemiyorsa sıfır olmayan; aksi takdirde 0.
AFX_WM_GETDOCUMENTCOLORS CMFCColorMenuButton belge renklerini almak için bu iletiyi ana çerçeve penceresine gönderir. Kullanılmadı. [in, out] Nesne CList<COLORREF, COLORREF> işaretçisi. Sıfır.
AFX_WM_GETDRAGBOUNDS Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz. Uygulanamaz.
AFX_WM_HIGHLIGHT_RIBBON_LIST_ITEM Kullanıcı şerit listesi öğesini vurguladığında ana çerçeve penceresine gönderilir. Vurgulanan öğenin dizini İşaretçi CMFCBaseRibbonElement Kullanılmadı.
AFX_WM_ON_AFTER_SHELL_COMMAND Kullanıcı kabuk komutunu yürütmeyi bitirdiğinde veya CMFCShellTreeCtrl denetimlerinin CMFCShellListCtrl üst öğesine gönderilir. Kullanıcının yürüttüğü komutun kimliği Kullanılmadı. Uygulama bu iletiyi işlerse sıfır döndürmelidir.
AFX_WM_ON_BEFORE_SHOW_RIBBON_ITEM_MENU Çerçeve, açılır menüyü görüntülemeden önce bu iletiyi şeridin üst öğesine gönderir. Bu iletiyi işleyebilir ve açılır menüleri istediğiniz zaman değiştirebilirsiniz. Kullanılmadı. İşaretçi CMFCBaseRibbonElement Kullanılmadı.
AFX_WM_ON_CANCELTABMOVE Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz.
AFX_WM_ON_CHANGE_RIBBON_CATEGORY Kullanıcı etkin Şerit Denetimi kategorisini değiştirdiğinde çerçeve bu iletiyi ana çerçeveye gönderir. Kullanılmadı. Kategorisi değiştirilen öğesinin CMFCRibbonBar işaretçisi. Kullanılmadı.
AFX_WM_ON_CLOSEPOPUPWINDOW Çerçeve, sahibine pencerenin kapatılmak üzere olduğunu bildirmek CMFCDesktopAlertWnd için bu iletiyi gönderir. Kullanılmadı. Nesne işaretçisi CMFCDesktopAlertWnd . Kullanılmadı.
AFX_WM_ON_DRAGCOMPLETE Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz. Uygulanamaz.
AFX_WM_ON_GET_TAB_TOOLTIP Özel araç ipuçları etkinse, sekme penceresi bir sekme için araç ipucu görüntülemek üzereyken ana çerçeve penceresine gönderilir. Kullanılmadı. Bir yapıya işaretçi CMFCTabToolTipInfo . Kullanılmadı.
AFX_WM_ON_HSCROLL Yeniden boyutlandırılabilir denetim çubuğu denetimine gönderilir. Sekmeli pencere öğesi yatay kaydırma çubuğunda bir kaydırma olayı gerçekleştiğinde nesnelerden CMFCTabCtrl bildirim almak için bu iletiyi işleyin. Düşük sıralı sözcük, kullanıcının kaydırma isteğini gösteren bir kaydırma çubuğu değeri belirtir. Daha fazla bilgi için bu konunun devamında yer alan tabloya bakın. Kullanılmadı. Sıfır.
AFX_WM_ON_MOVE_TAB Kullanıcı sekmeyi yeni bir konuma sürüklediğinde sekmeli pencerenin üst öğesine gönderilir. Sekmenin sıfır tabanlı dizini özgün konumundadır. [out] Sekmenin sıfır tabanlı dizini yeni konumundadır. Sıfır.
AFX_WM_ON_MOVETABCOMPLETE Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz. Uygulanamaz.
AFX_WM_ON_MOVETOTABGROUP Kullanıcı bir MDI alt penceresini bir sekmeli gruptan diğerine taşırken ana çerçeve penceresine gönderilir. MDI alt penceresininCMFCTabCtrl kaldırıldığı sekmeli pencere () tutamacı. [out] MDI alt penceresinin eklendiği sekmeli pencereCMFCTabCtrl () tutamacı. Göz ardı.
AFX_WM_ON_PRESS_CLOSE_BUTTON Kullanıcı denetim çubuğunun CDockablePane başlık Kapat düğmesine tıkladığında öğesinin üst öğesine gönderilir. Kullanılmadı. Kullanıcının Kapat düğmesine tıkladığı yerleşik bir bölmenin işaretçisi. Bir bölme kapatılamıyorsa TRUE; aksi takdirde YANLIŞ.
AFX_WM_ON_RENAME_TAB Kullanıcı düzenlenebilir bir sekmeyi yeniden adlandırdıktan sonra sekmeli pencerenin üst öğesine gönderilir. Yeniden adlandırılan sekmenin sıfır tabanlı dizini. [out] Yeni sekme adını içeren bir dize işaretçisi. Uygulama bu iletiyi işlerse sıfır olmayan; çerçeve, çağrısının gösterilmez CMFCBaseTabCtrl::SetTabLabel. Sıfır döndürülürse, CMFCBaseTabCtrl::SetTabLabel çerçeve tarafından çağrılır.
AFX_WM_ON_RIBBON_CUSTOMIZE Kullanıcı özelleştirmeyi başlattığında üst çerçeveye gönderilir. Kendi özelleştirme iletişim kutunuzu görüntülemek istiyorsanız bu iletiyi işleyin. Kullanılmadı. Özelleştirilecek şerit denetiminin işaretçisi. Uygulama bu iletiyi işlerse ve kendi özelleştirme iletişim kutusunu görüntülerse sıfır olmayan. Uygulama sıfır döndürürse, çerçeve yerleşik özelleştirme iletişim kutusunu görüntüler.
AFX_WM_ON_TABGROUPMOUSEMOVE Yalnızca dahili kullanım içindir. Uygulanamaz. Uygulanamaz. Uygulanamaz.
AFX_WM_POSTSETPREVIEWFRAME Kullanıcının baskı önizleme modunu değiştirdiğini ana çerçeveye bildirmek için gönderilir TRUE, baskı önizleme modunun ayarlandığını gösterir. YANLIŞ, baskı önizleme modunun kapalı olduğunu gösterir. Kullanılmadı. Kullanılmadı.
AFX_WM_PROPERTY_CHANGED Kullanıcı seçili özelliğin değerini değiştirdiğinde özellik kılavuzu denetiminin (CMFCPropertyGridCtrl) sahibine gönderilir. Özellik listesinin denetim kimliği. Değişen özelliğin (CMFCPropertyGridProperty) işaretçisi. Kullanılmadı.
AFX_WM_RESETCONTEXTMENU Kullanıcı özelleştirme sırasında bağlam menüsünü sıfırladığında ana çerçeve penceresine gönderilir. Bağlam menüsünün kaynak kimliği. Geçerli bağlam menüsünün işaretçisi: CMFCPopupMenu. Kullanılmadı.
AFX_WM_RESETKEYBOARD Kullanıcı özelleştirme sırasında tüm klavye hızlandırıcılarını sıfırladığında çerçeve bu iletiyi ana çerçeve penceresine gönderir. Kullanılmadı. Kullanılmadı. Kullanılmadı.
AFX_WM_RESETMENU Kullanıcı özelleştirme sırasında uygulama çerçevesi menüsünü sıfırladığında çerçeve bu iletiyi menü sahibine (çerçeve penceresi) gönderir Menü kaynak kimliği. Kullanılmadı. Kullanılmadı.
AFX_WM_RESETPROMPT Kullanıcı araç çubuğunu özelleştir iletişim kutusundan bir araç çubuğunu sıfırladığında çerçeve bu iletiyi gönderir. Varsayılan işleyici, kullanıcının araç çubuğunu sıfırlamak isteyip istemediğini soran bir ileti kutusu görüntüler. Kullanılmadı. Kullanılmadı. Kullanılmadı.
AFX_WM_RESETTOOLBAR Bir CMFCToolBar nesne, bir araç çubuğu kaynaklardan yüklenen özgün durumuna geri yüklendiğinde bu iletiyi gönderir. Sınıfları'ndan CMFCToolbarButtontüretilen araç çubuğu düğmelerini yeniden eklemek için bu iletiyi işleyin. Daha fazla bilgi için bkz. CMFCToolbarComboBoxButton. Durumu geri yüklenen bir araç çubuğunun kaynak kimliği. Kullanılmadı. Sıfır.
AFX_WM_SHOWREGULARMENU CMFCToolbarMenuButton nesnesi, kullanıcı normal bir menü düğmesine tıkladığında bu iletiyi sahibine gönderir. Kullanıcı bir düğmeye tıkladığında açılır menüyü görüntülemek için her CMFCToolbarMenuButton kullandığınızda bu iletiyi işleyin. İletiyi gönderen düğmenin komut kimliği. İmlecin ekran koordinatları. Düşük sıralı sözcük x koordinatını belirtir. Yüksek sıralı sözcük y koordinatını belirtir. Kullanılmadı.
AFX_WM_TOOLBARMENU Kullanıcı fare işaretçisi bir bölmenin istemci veya istemci olmayan alanındayken farenin sağ düğmesini serbest bıraktığında ana çerçeve penceresine gönderilir. Kullanılmadı. Fare işaretçisinin ekran koordinatları. Düşük sıralı sözcük x koordinatını belirtir. Yüksek sıralı sözcük y koordinatını belirtir. Uygulama bu iletiyi işlerse sıfır; aksi takdirde sıfır olmayan.
AFX_WM_UPDATETOOLTIPS Araç ipucu denetimlerinin yeniden oluşturulması gerektiğini belirtmek için tüm araç ipucu sahiplerine gönderilir. Bu iletiyi işlemesi gereken denetim türü. Olası değerlerin listesi için bu konunun devamında yer alan tabloya bakın. Kullanılmadı. Kullanılmadı.
AFX_WM_WINDOW_HELP CMFCWindowsManagerDialogkullanıcı Yardım düğmesine tıkladığında bu iletiyi üst çerçeveye gönderir veya Yardım başlık düğmesine veya F1 tuşuna tıklayarak yardım moduna girer. Kullanılmadı. örneğine bir işaretçi.CMFCWindowsManagerDialog Kullanılmadı.

Aşağıdaki tabloda, AFX_WM_HSCROLL yönteminin lParam parametresinin düşük sözcüğünün değerleri gösterilmektedir:

Değer Anlamı
SB_ENDSCROLL Kullanıcı kaydırmayı sonlandırır.
SB_LEFT Kullanıcı sol üst tarafa kaydırıyor.
SB_RIGHT Kullanıcı ekranı kaydırarak sağ alta kaydırıyor.
SB_LINELEFT Kullanıcı bir birim sola kaydırıyor.
SB_LINERIGHT Kullanıcı bir birim sağa kaydırıyor.
SB_PAGELEFT Kullanıcı, pencerenin genişliğine göre sola kaydırıyor.
SB_PAGERIGHT Kullanıcı, pencerenin genişliğine göre sağa doğru kaydırıyor.
SB_THUMBPOSITION Kullanıcı kaydırma kutusunu (başparmak) sürükledi ve fare düğmesini serbest bıraktı. Yüksek sıralı sözcük, kaydırma kutusunun sürükleme işleminin sonundaki konumunu gösterir.
SB_THUMBTRACK Kullanıcı kaydırma kutusunu sürükler. AFX_WM_ON_HSCROLL iletisi, kullanıcı fare düğmesini serbest bırakana kadar bu değerle art arda gönderilir. Yüksek sıralı sözcük, kaydırma kutusunun sürüklendiği konumu gösterir.

Dekont

lParam parametresinin yüksek sıralı sözcüğü, düşük sıralı sözcük SB_THUMBPOSITION veya SB_THUMBTRACK ise kaydırma kutusunun geçerli konumunu belirtir; aksi takdirde, bu sözcük kullanılmaz.

Aşağıdaki tabloda, AFX_WM_UPDATETOOLTIPS iletisinin lParam parametresinin bayrak değerleri listelenir:

Bayrak Değer
AFX_TOOLTIP_TYPE_DEFAULT 0x0001
AFX_TOOLTIP_TYPE_TOOLBAR 0x0002
AFX_TOOLTIP_TYPE_TAB 0x0004
AFX_TOOLTIP_TYPE_MINIFRAME 0x0008
AFX_TOOLTIP_TYPE_DOCKBAR 0x0010
AFX_TOOLTIP_TYPE_EDIT 0x0020
AFX_TOOLTIP_TYPE_BUTTON 0x0040
AFX_TOOLTIP_TYPE_TOOLBOX 0x0080
AFX_TOOLTIP_TYPE_ALL 0xffff

Ayrıca bkz.

Makrolar ve Genel Ayarlar