Aracılığıyla paylaş


afx iletileri

Bu iletiler, MFC'de kullanılır.

İletiler

mfc Kitaplığı'nda kullanılan iletileri aşağıdaki tabloda listelenmektedir:

İleti

Tanımlama

[in]wParam

lParam(Tüm parametreler [] aksi belirtilmedikçe arasındadır.)

Dönüş Değeri

AFX_WM_ACCGETOBJECT

Kullanılmıyor.

Kullanılmıyor.

Yoktur.

Yoktur.

AFX_WM_ACCGETSTATE

Erişilebilirlik desteği için kullanılır.Bu ileti gönder CMFCPopupMenu veya CMFCRibbonPanelMenu geçerli öğenin durumunu almak için.

Bir menü düğmesini veya ayırıcı olabilen öğenin dizini.

Kullanılmıyor.

Öğenin durumu.Dizin geçersiz, -1 ise 0 menü düğmesini özel özniteliklere sahip değildir.Aksi durumda, aşağıdaki bayraklardan birleşimidir:

TBBS_DISABLED –item devre dışı

tbbs_checked – madde işaretli

tbbs_button – bu madde standart bir basma düğmesi

tbbs_pressed –button basıldığında

TBBS_INDETERMINATE – tanımsız durum

tbbs_separator - yerine bir menü düğmesi, bu öğe formları diğer menü öğelerinin arasındaki ayrımı a

AFX_WM_CHANGE_ACTIVE_TAB

Çerçeve yeniden boyutlandırılabilir denetim çubuğu denetimi için bu iletiyi gönderir.Bildirimleri almak için bu iletiyi işlemeli CMFCTabCtrl nesneleri kullanıcı etkin bir sekme değiştirdiğinde.

Bir sekme dizini.

Kullanılmıyor.

Sıfır olmayan.

AFX_WM_CHANGE_CURRENT_FOLDER

Çerçeve üst için bu iletiyi gönderir CMFCShellListCtrl kullanıcı geçerli klasörün ne zaman değişti.

Kullanılmıyor.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_CHANGEVISUALMANAGER

Kullanıcı geçerli Visual Yöneticisi değiştirdiğinde framework tüm çerçeve pencereleri için bu iletiyi gönderir.Bu iletiye yanıt olarak, çerçeve penceresi, bölgeyi yeniden hesaplar ve diğer parametreleri gerektiği gibi ayarlar.Bu olay hakkında bilgilendirilmek istiyorsanız uygulamanızda AFX_WM_CHANGEVISUALMANAGER iletiyi işleyebilir.Temel sınıf işleyicisi çağırması gerekir (OnChangeVisualManager) framework iç emin olmak için bu olay işleme gerçekleşir.

Kullanılmıyor.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_CHANGING_ACTIVE_TAB

Üst için gönderilen CMFCTabCtrl nesne.' Den bildirim almak istiyorsanız, bu iletiyi işlemeli CMFCTabCtrl bir kullanıcı bir sekme sıfırladığında nesneleri.

Etkinleştirilmekte olan sekme dizini.

Kullanılmıyor.

Sıfır olmayan.

AFX_WM_CHECKEMPTYMINIFRAME

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

Yoktur.

AFX_WM_CREATETOOLBAR

Gönderilen CMFCToolBarsListPropertyPage ne zaman bir kullanıcı oluşturur Yeni bir araç çubuğu özelleştirme işlemi sırasında.CMFCToolBar türetilen özel bir nesne örneğini oluşturmak için bu iletiyi işleyebilir.Bu iletiyi işlemek ve kendi araç çubuğu oluşturun, arama için varsayılan işleyici yok sayın.

Kullanılmıyor.

Araç çubuğunun adını içeren bir dize için bir işaretçi.

Yeni oluşturulan araç için bir işaretçi.BOŞ araç çubuğu oluşturma işlemi iptal edildi gösterir.

AFX_WM_CUSTOMIZEHELP

Özelleştirme özellik sayfasından ana çerçeve pencereye gönderilen CMFCToolbarCustomizeDialog kullanıcı bastığında Yardım düğmesini veya F1 tuşuna.

Özelleştirme özellik sayfasının etkin sayfayı belirtir.

Bir işaretçi bir CMFCToolbarCustomizeDialog nesne.

Sıfır.

AFX_WM_CUSTOMIZETOOLBAR

CMFCToolbarCustomizeDialog Üst çerçevenin kullanıcı yeni bir araç çubuğu oluşturma olduğunu bildirmek için bu iletiyi gönderir.

TRUEözelleştirme başlatıldığında, FALSE özelleştirme bittiğinde.

Kullanılmıyor.

Sıfır.

AFX_WM_DELETETOOLBAR

Ana penceresi için bir araç çubuğu özelleştirmesi modunda silmek üzere olduğunda gönderilir.

Bir kullanıcı araç çubuğu özelleştirmesi modunda sildiğinde, ek eylemleri uygulamak için bu ileti işlenemiyor.Varsayılan işleyicisi çağırması gerekir (OnToolbarDelete), araç çubuğunu siler.Varsayılan işleyicisi araç çubuğunu silmek mümkün olup olmadığını gösteren bir değeri döndürür.

Kullanılmıyor.

İşaretçi bir CMFCToolBar silinecek nesne.

Bir araç çubuğu sildiyseniz sıfır olmayan; Aksi durumda 0.

AFX_WM_GETDOCUMENTCOLORS

CMFCColorMenuButtonbelge renklerini almak için ana çerçeve penceresi bu iletiyi gönderir.

Kullanılmıyor.

[in, out] İşaretçi bir CList<COLORREF, COLORREF> nesne.

Sıfır.

AFX_WM_GETDRAGBOUNDS

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

Yoktur.

AFX_WM_HIGHLIGHT_RIBBON_LIST_ITEM

Kullanıcı Şerit liste öğesini vurgular ana penceresi için gönderilir.

Vurgulanan öğenin dizini

Bir işaretçiCMFCBaseRibbonElement

Kullanılmıyor.

AFX_WM_ON_AFTER_SHELL_COMMAND

Üst öğesi için gönderilen CMFCShellListCtrl veya CMFCShellTreeCtrl kabuk komutu yürütmeden kullanıcı bittiğinde denetler.

Kullanıcı yürütülen komut kimliği

Kullanılmıyor.

Uygulama bu iletiyi işliyorsa, sıfır döndürmelidir.

AFX_WM_ON_BEFORE_SHOW_RIBBON_ITEM_MENU

Açılır menü görüntülemeden önce çerçeve şeridin üst bu iletiyi gönderir.Bu iletiyi işlemeli ve herhangi bir anda Açılır menülerde değişiklik yapabilir.

Kullanılmıyor.

Bir işaretçiCMFCBaseRibbonElement

Kullanılmıyor.

AFX_WM_ON_CANCELTABMOVE

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

AFX_WM_ON_CHANGE_RIBBON_CATEGORY

Kullanıcı etkin Şerit denetim kategorisi değiştirdiğinde framework ana çerçeve için bu iletiyi gönderir.

Kullanılmıyor.

Bir işaretçi CMFCRibbonBar , kategori değişti.

Kullanılmıyor.

AFX_WM_ON_CLOSEPOPUPWINDOW

Framework sahibinin uyarmak için bu iletiyi gönderir CMFCDesktopAlertWnd pencere kapalı olması olduğunu.

Kullanılmıyor.

Bir işaretçi CMFCDesktopAlertWnd nesne.

Kullanılmıyor.

AFX_WM_ON_DRAGCOMPLETE

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

Yoktur.

AFX_WM_ON_GET_TAB_TOOLTIP

Araç ipuçlarını etkin sekme penceresinde yaklaşık bir sekme için bir araç ipucu görüntülemek için ise ana çerçeve penceresine gönderilir.

Kullanılmıyor.

Bir işaretçi bir CMFCTabToolTipInfo yapısı.

Kullanılmıyor.

AFX_WM_ON_HSCROLL

Yeniden boyutlandırılabilir denetim çubuğu denetimi için gönderdi.Bildirimleri almak için bu iletiyi işlemeli CMFCTabCtrl nesneleri sekmeli pencere öğesi yatay kaydırma çubuğu kaydırma olayı ortaya çıktığında.

Alt sıra word istek kaydırma kullanıcı gösteren bir kaydırma çubuğu değeri belirtir.Daha fazla bilgi için bu konunun ilerleyen bölümlerindeki tabloda bkz.

Kullanılmıyor.

Sıfır olmayan.

AFX_WM_ON_MOVE_TAB

Bir kullanıcı yeni bir konuma bir sekme sürüklendiğinde bir sekmeli pencere üst gönderdi.

Özgün konumuna sekmesinin sıfır tabanlı dizini.

[çıkış] Sekmeyi yeni konumu sıfır tabanlı dizini.

Sıfır.

AFX_WM_ON_MOVETABCOMPLETE

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

Yoktur.

AFX_WM_ON_MOVETOTABGROUP

Bir kullanıcı bir MDI alt penceresi sekmeli bir gruptan diğerine hareket ana penceresi için gönderilir.

Sekmeli pencere işleyici (CMFCTabCtrl) gelen MDI alt penceresi kaldırıldı.

[çıkış] Sekmeli pencere işleyici (CMFCTabCtrl) MDI alt penceresi eklenen için.

Yoksayılır.

AFX_WM_ON_PRESS_CLOSE_BUTTON

Üst öğesi için gönderilen CDockablePane kullanıcı tıkladığında Kapat denetim çubuğunun başlık çubuğunda.

Kullanılmıyor.

Kullanıcı tıklattığınız bir dockable bölmesine bir işaretçi Kapat düğmesi.

TRUEbir bölme kapatılamaz Aksi durumda FALSE olur.

AFX_WM_ON_RENAME_TAB

Kullanıcı yeniden düzenlenebilir bir sekme sonra sekmeli penceresinin üst gönderdi.

Yeniden adlandırılan sekmesini sıfır tabanlı dizini.

[çıkış] Yeni sekme adını içeren bir dize için bir işaretçi.

Bu ileti uygulama işlerse sıfır olmayan; framework çağrısı bastırır CMFCBaseTabCtrl::SetTabLabel.Sıfır, sonra döndürülürse, CMFCBaseTabCtrl::SetTabLabel çerçeve tarafından çağrılır.

AFX_WM_ON_RIBBON_CUSTOMIZE

Kullanıcı özelleştirme başladığında ana kareye gönderdi.Kendi özelleştirme iletişim kutusu görüntülemek istiyorsanız, bu ileti işlenemiyor.

Kullanılmıyor.

Özelleştirilecek Şerit denetimi için bir işaretçi.

Sıfır olmayan bir değer uygulama bu iletisini işler ve kendi özelleştirme iletişim kutusunu görüntüler.Framework uygulama sıfır ise, yerleşik özelleştirme iletişim kutusu görüntülenir.

AFX_WM_ON_TABGROUPMOUSEMOVE

Yalnızca dahili kullanım için.

Yoktur.

Yoktur.

Yoktur.

AFX_WM_POSTSETPREVIEWFRAME

Kullanıcı yazdırma önizleme modu değiştirdi ana çerçeve bildirmek için gönderilen

TRUEBaskı Önizleme modunu ayarlandığını gösterir.FALSEBu baskı önizleme modunu kapalı olduğunu gösterir.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_PROPERTY_CHANGED

Özellik Kılavuz denetimi sahibine gönderilen (CMFCPropertyGridCtrl) kullanıcının seçili özelliğinin değeri değiştiğinde.

Özellik listesi denetim kimliği.

Özellik için bir işaretçi (CMFCPropertyGridProperty) değiştirilmiş.

Kullanılmıyor.

AFX_WM_RESETCONTEXTMENU

Bağlam menüsünü özelleştirme sırasında kullanıcı sıfırlar ana penceresi için gönderilir.

Bağlam menüsünde kaynak kimliği.

Geçerli bağlam menüsü, bir işaretçi CMFCPopupMenu.

Kullanılmıyor.

AFX_WM_RESETKEYBOARD

Kullanıcı ile ilişkilendirilmiş tüm klavye hızlandırıcıları sıfırladığında framework ana penceresi için bu iletiyi gönderir.

Kullanılmıyor.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_RESETMENU

Çerçeve (çerçeve penceresi) menü sahibine bu iletiyi gönderir ne zaman kullanıcı sıfırlar bir uygulama çerçeve menüsü sırasında özelleştirme

Menü kaynak kimliği.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_RESETPROMPT

Araç çubuğu araç çubuğundan bir kullanıcı sıfırlama Özelleştir iletişim kutusu, çerçeve bu iletiyi gönderir.Varsayılan işleyicisi, kullanıcı araç çubuğunu sıfırlamak isteyip istemediğini soran bir ileti kutusu görüntüler.

Kullanılmıyor.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_RESETTOOLBAR

A CMFCToolBar nesne bir araç çubuğunu özgün durumuna, kaynaklardan yüklenmiş geri yüklendiğinde bu iletiyi gönderir.Dan türetilmiş sınıflar olan araç çubuğu düğmeleri yeniden için bu iletiyi işlemeli CMFCToolbarButton.Daha fazla bilgi için bkz. CMFCToolbarComboBoxButton.

Kaynak Kimliği bir araç çubuğu, durumu geri yüklendi.

Kullanılmıyor.

Sıfır.

AFX_WM_SHOWREGULARMENU

CMFCToolbarMenuButtonKullanıcı normal menü düğmesini tıklattığında nesnenin sahibi bu iletiyi gönderir.Kullandığınız her zaman bu iletiyi işlemeli CMFCToolbarMenuButton kullanıcı bir düğmeyi tıklattığında bir kısayol menüsü görüntülemek için.

İletiyi gönderen bir düğmenin komut kimliği.

İmlecin ekran koordinatları.Alt sıra word x koordinatını belirtir.Yüksek sıralı word y koordinatını belirtir.

Kullanılmıyor.

AFX_WM_TOOLBARMENU

Kullanıcı fare işaretçisini istemci veya istemci alanında bölmesindeki iken sağ fare düğmesiyle bıraktığında ana penceresi için gönderdi.

Kullanılmıyor.

Fare işaretçisinin ekran koordinatları.Alt sıra word x koordinatını belirtir.Yüksek sıralı word y koordinatını belirtir.

Bu ileti uygulama işlerse sıfırdır; Aksi takdirde, sıfır olmayan bir değer.

AFX_WM_UPDATETOOLTIPS

Tüm araç ipucu sahiplerine kendi tooltip denetimlerinin oluşturulması belirtmek için gönderilir.

Bu iletiyi işlemesi gereken denetim türü.Olası değerler listesi için bu konunun ilerleyen bölümlerindeki tabloda bkz.

Kullanılmıyor.

Kullanılmıyor.

AFX_WM_WINDOW_HELP

CMFCWindowsManagerDialogKullanıcı tıklattığında üst çerçeve için bu iletiyi gönderir Yardım düðmesini týklayarak ya tıklatarak Yardım moduna girer Yardım resim yazısı düğmesini veya F1 tuşuna.

Kullanılmıyor.

Örneğine bir işaretçi CMFCWindowsManagerDialog.

Kullanılmıyor.

Alt sınırı için değerler aşağıdaki tabloda gösterilmektedir lParam afx_wm_hscroll yönteminin parametresi:

Value

Anlam

SB_ENDSCROLL

Kullanıcı kaydırma sona erer.

SB_LEFT

Kullanıcının üst sola kayar.

SB_RIGHT

Kullanıcı alt sağa kayar.

SB_LINELEFT

Kullanıcı bir birim sola kayar.

SB_LINERIGHT

Kullanıcı bir birim sağa kayar.

SB_PAGELEFT

Kullanıcı tarafından penceresinin genişliğini sola kayar.

SB_PAGERIGHT

Kullanıcı tarafından penceresinin genişliğini sağa kayar.

SB_THUMBPOSITION

Kullanıcı kaydırma kutusunu (parmak) sürüklenen ve fare düğmesi serbest.Yüksek sıralı word sürükleme işleminin sonunda kaydırma kutusunun konumunu gösterir.

SB_THUMBTRACK

Kullanıcı kaydırma kutusunu sürükleyerek olur.Kullanıcı fare düğmesini bırakmadan bu değerle afx_wm_on_hscroll ileti tekrar tekrar gönderilir.Yüksek sıralı sözcük kaydırma kutusunun sürüklenen konumunu gösterir.

[!NOT]

Yüksek sıralı sözcük lParam parametresi, SB_THUMBPOSITION veya sb_thumbtrack; alt sıra word ise, kaydırma kutusunun geçerli konumunu belirtir Aksi takdirde, bu sözcük kullanılmaz.

Bayrak değerleri aşağıdaki tabloda listelenmiştir lParam AFX_WM_UPDATETOOLTIPS iletinin parametre:

Bayrak Ekle

Value

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.

Kavramlar

mfc makrolar ve Globals