Aracılığıyla paylaş


CMFCMenuBar sınıfı

Docking uygulayan bir menü çubuğu.

class CMFCMenuBar : public CMFCToolbar

Üyeler

Bb983676.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCMenuBar::AdjustLocations

  (Geçersiz kılar CMFCToolBar::AdjustLocations.)

CMFCMenuBar::AllowChangeTextLabels

Araç çubuğu düğmelerinin üzerindeki resimlerin altındaki metin etiketlerini gösterilen olup olmadığını belirtir.(Geçersiz kılar CMFCToolBar::AllowChangeTextLabels.)

CMFCMenuBar::AllowShowOnPaneMenu

  (Geçersiz kılar CPane::AllowShowOnPaneMenu.)

CMFCMenuBar::CalcFixedLayout

Araç çubuğu yatay boyutunu hesaplar.(Geçersiz kılar CMFCToolBar::CalcFixedLayout.)

CMFCMenuBar::CalcLayout

  (Geçersiz kılar CMFCToolBar::CalcLayout.)

CMFCMenuBar::CalcMaxButtonHeight

Araç çubuğundaki düğmelerin en fazla yüksekliği hesaplar.(Geçersiz kılar CMFCToolBar::CalcMaxButtonHeight.)

CMFCMenuBar::CanBeClosed

Bir kullanıcı araç çubuğunu kapatmak belirtir.(Geçersiz kılar CMFCToolBar::CanBeClosed.)

CMFCMenuBar::CanBeRestored

Sistem bir araç çubuğunu özgün durumuna geri özelleştirme geri yükleyebilirsiniz olup olmadığını belirler.(Geçersiz kılar CMFCToolBar::CanBeRestored.)

CMFCMenuBar::Create

Bir menü denetimi oluşturur ve ekler bir CMFCMenuBar nesnesi.

CMFCMenuBar::CreateEx

Oluşturur bir CMFCMenuBar ek stil seçeneklerini içeren nesne.

CMFCMenuBar::CreateFromMenu

Başlatan bir CMFCMenuBar nesnesi.Kabul eden bir HMENU için doldurulan bir şablon gibi davranır parametresi CMFCMenuBar.

CMFCMenuBar::EnableHelpCombobox

Sağlayan bir Yardım menü çubuğunun sağ tarafında bulunan birleşik giriş kutusu.

CMFCMenuBar::EnableMenuShadows

Açılır menüler için gölgeler görüntülenip görüntülenmeyeceğini belirtir.

CMFCMenuBar::GetAvailableExpandSize

  (Geçersiz kılar CPane::GetAvailableExpandSize.)

CMFCMenuBar::GetColumnWidth

Araç çubuğu düğmelerinin genişliği verir.(Geçersiz kılar CMFCToolBar::GetColumnWidth.)

CMFCMenuBar::GetDefaultMenu

Kaynak dosyadaki özgün menüsüne bir tanıtıcı verir.

CMFCMenuBar::GetDefaultMenuResId

Kaynak dosyasında özgün menü için kaynak tanımlayıcısını döndürür.

CMFCMenuBar::GetFloatPopupDirection

 

CMFCMenuBar::GetForceDownArrows

 

CMFCMenuBar::GetHelpCombobox

Bir işaretçi döndürür Yardım birleşik giriş kutusu.

CMFCMenuBar::GetHMenu

Bağlı olduğu menüsüne işleyicisini döndürür CMFCMenuBar nesnesi.

CMFCMenuBar::GetMenuFont

Menü nesneleri için geçerli genel yazı tipini verir.

CMFCMenuBar::GetMenuItem

Araç çubuğu düğmesi sağlanan madde dizini ile ilişkili döndürür.

CMFCMenuBar::GetRowHeight

Araç çubuğu düğmeleri yüksekliğini döndürür.(Geçersiz kılar CMFCToolBar::GetRowHeight.)

CMFCMenuBar::GetSystemButton

 

CMFCMenuBar::GetSystemButtonsCount

 

CMFCMenuBar::GetSystemMenu

 

CMFCMenuBar::HighlightDisabledItems

Devre dışı bırakılmış menü öğeleri vurgulanmış olup olmadığını gösterir.

CMFCMenuBar::IsButtonExtraSizeAvailable

Araç çubuğunda Kenarlıklar genişletilmiş düğmeleri görüntüleneceğini saptar.(Geçersiz kılar CMFCToolBar::IsButtonExtraSizeAvailable.)

CMFCMenuBar::IsHighlightDisabledItems

Devre dışı öğeler vurgulanmış olup olmadığını gösterir.

CMFCMenuBar::IsMenuShadows

Açılır menüler için gölgeler çizilmiş olup olmadığını gösterir.

CMFCMenuBar::IsRecentlyUsedMenus

Son kullanılan menü komutlarının menü çubuğunda görüntülenip görüntülenmeyeceğini gösterir.

CMFCMenuBar::IsShowAllCommands

Açılır menülerde tüm komutları görüntüleyip görüntülemediğini gösterir.

CMFCMenuBar::IsShowAllCommandsDelay

Kısa bir gecikmeden sonra menüleri tüm komutlarını görüntüleyip görüntülemediğini gösterir.

CMFCMenuBar::LoadState

Durumu yükler CMFCMenuBar bir kayıt defteri nesnesi.

CMFCMenuBar::OnChangeHot

Araç çubuğunda bir düğme kullanıcı seçtiğinde çerçevesi tarafından çağrıldı.(Geçersiz kılar CMFCToolBar::OnChangeHot.)

CMFCMenuBar::OnDefaultMenuLoaded

Varsayılan menü çerçeve penceresi kaynak dosyadan yüklendiğinde çerçevesi tarafından çağrıldı.

CMFCMenuBar::OnSendCommand

  (Geçersiz kılar CMFCToolBar::OnSendCommand.)

CMFCMenuBar::OnSetDefaultButtonText

Özelleştirme modundayken menü ve menü öğesinin metin kullanıcı değişiklikleri zaman çerçevesi tarafından çağrıldı.

CMFCMenuBar::OnToolHitTest

  (Geçersiz kılar CMFCToolBar::OnToolHitTest.)

CMFCMenuBar::PreTranslateMessage

  (Geçersiz kılar CMFCToolBar::PreTranslateMessage.)

CMFCMenuBar::RestoreOriginalstate

Çerçevesi tarafından özelleştirme modundayken menü ve kullanıcının seçtiği çaðrýldýðýnda Reset için bir menü çubuğu.

CMFCMenuBar::SaveState

Durumunu kaydeder, CMFCMenuBar kayıt nesnesi.

CMFCMenuBar::SetDefaultMenuResId

Menünün özgün kaynak dosyasındaki ayarlar.

CMFCMenuBar::SetForceDownArrows

 

CMFCMenuBar::SetMaximizeMode

Bir MDI alt penceresi, görüntü modu değiştiğinde çerçevesi tarafından çağrıldı.MDI alt penceresi yeni ekranı kaplamamış veya artık ekranı, bu yöntem menü çubuğu güncelleştirir.

CMFCMenuBar::SetMenuButtonRTC

Kullanıcı, menü düğmelerinin altını dinamik olarak oluşturduğunda, oluşturulan çalışma zamanı sınıfı bilgileri ayarlar.

CMFCMenuBar::SetMenuFont

Uygulamada tüm menüler için yazı tipini ayarlar.

CMFCMenuBar::SetRecentlyUsedMenus

Menü çubuğunu en son kullanılan menü komutlarının görüntülenip görüntülenmeyeceğini belirtir.

CMFCMenuBar::SetShowAllCommands

Menü çubuğu tüm komutları gösterip göstermediğini belirtir.

Notlar

CMFCMenuBar Takma işlevselliğini uygulayan bir menü çubuğu bir sınıftır.Onu bir araç benzer rağmen kapalı olamaz - her zaman görüntülenir.

CMFCMenuBarSon kullanılan menü öğesi nesneleri görüntüleme seçeneğini destekler.Bu seçenek etkinleştirilirse, CMFCMenuBar ilk geçirmelerine kullanılabilir komutlar yalnızca bir alt kümesini görüntüler.Bundan sonra en son kullanılan komutları özgün komutları alt kümesi ile birlikte görüntülenir.Buna ek olarak, kullanıcı her zaman kullanılabilir tüm komutları görüntülemek üzere menü genişletebilirsiniz.Bu nedenle, kullanılabilir her komutu yalnızca, son zamanlarda seçeneğinin belirlenmiş olması durumunda görüntülenecek veya sürekli olarak görüntülemek için yapılandırılır.

Kullanmak için bir CMFCMenuBar nesne, ana pencere çerçevesi nesneyi katıştırmak.İşleme sırasında WM_CREATE iletisi, çağrı CMFCMenuBar::Create veya CMFCMenuBar::CreateEx.Fonksiyon oluşturma ne olursa olsun kullanmak, ana çerçeve penceresi için bir işaretçi geçirin.Çağırarak takma'ı Etkinleştir CFrameWndEx::EnableDocking.Çağırarak bu menü sabitleme CFrameWndEx::DockPane.

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CMFCMenuBar sınıfı.Bu örnek, bölmesindeki stil kümesi Özelleştir düğmesini etkinleştirmek, Yardım kutusunu etkinleştirmek, açılır menüleri gölgeler etkinleştirmek ve menü çubuğunu güncelleştirmesine gösterilmiştir.Bu kod parçacığını parçası olan IE Demo örnek.

    CMFCMenuBar m_wndMenuBar;


...


    m_wndMenuBar.SetPaneStyle(m_wndMenuBar.GetPaneStyle() | CBRS_SIZE_DYNAMIC);
    m_wndMenuBar.EnableCustomizeButton (TRUE, -1, _T(""));
    // first parameter is the command ID for the button of the Help combo box
    // third parameter is the width of the button for the combo box in pixels.
    m_wndMenuBar.EnableHelpCombobox(1,_T("enter text here"),30);
    m_wndMenuBar.EnableMenuShadows();
    m_wndMenuBar.SetMaximizeMode(true);

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCMenuBar

Gereksinimler

Başlık: afxmenubar.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCToolBar sınıfı

Diğer Kaynaklar

mfc sınıfları