CMFCPopupMenuBar Sınıfı
Açılır menüye eklenmiş bir menü çubuğu.
Sözdizimi
class CMFCPopupMenuBar : public CMFCToolBar
Üyeler
Genel Yöntemler
Ad | Tanım |
---|---|
CMFCPopupMenuBar::AdjustSizeImmediate | Bölmenin düzenini hemen yeniden hesaplar. (Geçersiz Kılmalar CPane::AdjustSizeImmediate.) |
CMFCPopupMenuBar::BuildOrigItems | Belirtilen menü kaynağından açılan menü öğelerini yükler. |
CMFCPopupMenuBar::CloseDelayedSubMenu | Gecikmeli açılan menü düğmesini kapatır. |
CMFCPopupMenuBar::ExportToMenu | Açılan menü düğmelerinden bir menü oluşturur. |
CMFCPopupMenuBar::FindDestintationToolBar | Belirtilen noktanın bulunduğu araç çubuğunu bulur. |
CMFCPopupMenuBar::GetCurrentMenuImageSize | Menü düğmesi görüntülerinin boyutunu gösterir. |
CMFCPopupMenuBar::GetDefaultMenuId | Varsayılan menü öğesinin tanımlayıcısını döndürür. |
CMFCPopupMenuBar::GetLastCommandIndex | En son çağrılan menü komutunun dizinini alır. |
CMFCPopupMenuBar::GetOffset | Açılır menü çubuğunun satır uzaklığını alır. |
CMFCPopupMenuBar::ImportFromMenu | Belirtilen menüden açılan menü düğmelerini içeri aktarır. |
CMFCPopupMenuBar::IsDropDownListMode | Açılan menü çubuğunun açılan liste modunda olup olmadığını gösterir. |
CMFCPopupMenuBar::IsPaletteMode | Açılan menü çubuğunun palet modunda olup olmadığını gösterir. |
CMFCPopupMenuBar::IsRibbonPanel | Bunun şerit paneli olup olmadığını gösterir (varsayılan olarak YANLIŞ). |
CMFCPopupMenuBar::IsRibbonPanelInRegularMode | Bunun normal modda bir şerit paneli olup olmadığını gösterir (varsayılan olarak YANLIŞ). |
CMFCPopupMenuBar::LoadFromHash | Arşivlenmiş bir menüyü yükler. |
CMFCPopupMenuBar::RestoreDelayedSubMenu | Açılır menü çubuğunu kapatmak için geciken menü düğmesini geri yükler. |
CMFCPopupMenuBar::SetButtonStyle | Belirtilen dizindeki araç çubuğu düğmesinin stilini ayarlar. (Geçersiz Kılmalar CMFCToolBar::SetButtonStyle.) |
CMFCPopupMenuBar::SetOffset | Açılır menü çubuğunun satır uzaklığını ayarlar. |
CMFCPopupMenuBar::StartPopupMenuTimer | Belirtilen gecikmeli açılan menü düğmesi için zamanlayıcıyı başlatır. |
Veri Üyeleri
Ad | Tanım |
---|---|
CMFCPopupMenuBar::m_bDisableSideBarInXPMode | Uygulama Windows XP görünümüne sahip olduğunda gri kenar çubuğunun görüntülenip görüntülenmeyeceğini belirtir. |
Açıklamalar
bir CMFCPopupMenuBar
CMFCPopupMenu Sınıfı ile aynı anda oluşturulur ve içine eklenir. , CMFCPopupMenuBar
nesnenin tüm istemci alanını CMFCPopupMenu
kapsar. Klavye ve fare girişini destekler. Ayrıca bu girişi CMFCPopupMenu
ve üst düzey çerçeve penceresine iletir.
Örnek
Aşağıdaki örnekte bir nesneden bir nesnenin nasıl başlatılmış CMFCPopupMenuBar
olduğu gösterilmektedir CMFCPopupMenu
. Bu kod parçacığı, draw client örneğinin bir parçasıdır.
// CMFCPopupMenu* pMenuPopup
CMFCPopupMenuBar *pMenuBar = pMenuPopup->GetMenuBar();
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxpopupmenubar.h
CMFCPopupMenuBar::AdjustSizeImmediate
Açılır menü çubuğu bölmesinin düzenini hemen yeniden hesaplar. (Geçersiz Kılmalar CPane::AdjustSizeImmediate.
virtual void AdjustSizeImmediate(BOOL bRecalcLayout);
Parametreler
bRecalcLayout
[in] Açılır menü çubuğu bölmesinin düzenini otomatik olarak yeniden hesaplamak için DOĞRU; aksi takdirde YANLIŞ.
Açıklamalar
CMFCPopupMenuBar::BuildOrigItems
Belirtilen menü kaynağından açılan menü öğelerini yükler.
BOOL BuildOrigItems(UINT uiMenuResID);
Parametreler
uiMenuResID
[in] Yüklenecek menü kaynağının menü kimliğini belirtir.
İade Değeri
Başarılı olursa TRUE veya değilse YANLIŞ döndürür.
Açıklamalar
CMFCPopupMenuBar::CloseDelayedSubMenu
Geciken bir açılır menü düğmesini kapatır.
virtual void CloseDelayedSubMenu();
Açıklamalar
CMFCPopupMenuBar::ExportToMenu
Açılan menü düğmelerinden bir menü oluşturur.
virtual HMENU ExportToMenu() const;
İade Değeri
Yeni menüye bir tanıtıcı döndürür.
Açıklamalar
CMFCPopupMenuBar::FindDestintationToolBar
Belirtilen noktanın bulunduğu araç çubuğunu bulur.
CMFCToolBar* FindDestintationToolBar(CPoint point);
Parametreler
Nokta
[in] Ekranda bir nokta.
İade Değeri
Noktanın bulunduğu araç çubuğuna bir tutamaç (varsa) veya değilse NULL döndürür.
Açıklamalar
CMFCPopupMenuBar::GetCurrentMenuImageSize
Menü düğmesi görüntülerinin boyutunu gösterir.
virtual CSize GetCurrentMenuImageSize() const;
İade Değeri
Araç çubuğundaki menü düğmesi görüntülerinin boyutunu döndürür.
Açıklamalar
CMFCPopupMenuBar::GetDefaultMenuId
Varsayılan menü öğesinin tanımlayıcısını döndürür.
UINT GetDefaultMenuId() const;
İade Değeri
Açılan menü çubuğundaki varsayılan menü öğesinin tanımlayıcısını döndürür.
Açıklamalar
CMFCPopupMenuBar::GetLastCommandIndex
En son çağrılan menü komutunun dizinini alır.
static int __stdcall GetLastCommandIndex();
İade Değeri
Çağrılan son menü komutunun dizinini döndürür.
Açıklamalar
CMFCPopupMenuBar::GetOffset
Açılır menü çubuğunun satır uzaklığını alır.
int GetOffset() const;
İade Değeri
Açılır menü çubuğunun satır uzaklığını döndürür.
Açıklamalar
Bu değer CMFCPopupMenuBar::SetOffset kullanılarak ayarlanır.
CMFCPopupMenuBar::ImportFromMenu
Belirtilen menüden açılan menü düğmelerini içeri aktarır.
virtual BOOL ImportFromMenu(
HMENU hMenu,
BOOL bShowAllCommands = FALSE);
Parametreler
Hmenu
[in] Açılan menü düğmelerinin içeri aktarıldığı menü.
bShowAllCommands
[in] Menüdeki tüm komutlar içeri aktarılacaksa TRUE veya nadiren kullanılanlar gizlenmiş olabilir.
İade Değeri
Menü düğmeleri menüden başarıyla içeri aktarıldıysa TRUE veya içeri aktarılmadıysa YANLIŞ döndürür.
Açıklamalar
CMFCPopupMenuBar::IsDropDownListMode
Açılan menü çubuğunun açılan liste modunda olup olmadığını gösterir.
BOOL IsDropDownListMode() const;
İade Değeri
Açılan menü çubuğu açılan liste modundaysa TRUE veya değilse YANLIŞ döndürür.
Açıklamalar
CMFCPopupMenuBar::IsPaletteMode
Açılan menü çubuğunun palet modunda olup olmadığını gösterir.
BOOL IsPaletteMode() const;
İade Değeri
Palet modu etkinse TRUE veya etkin değilse YANLIŞ döndürür.
Açıklamalar
Menü çubuğu palet moduna ayarlandığında, menü öğeleri birden çok sütunda ve sınırlı sayıda satırda görünür.
CMFCPopupMenuBar::IsRibbonPanel
Bunun şerit paneli olup olmadığını gösterir (varsayılan olarak YANLIŞ).
virtual BOOL IsRibbonPanel() const;
İade Değeri
Varsayılan olarak YANLIŞ değerini döndürür ve bunun bir şerit paneli olmadığını belirtir.
Açıklamalar
CMFCPopupMenuBar::IsRibbonPanelInRegularMode
Bunun normal modda bir şerit paneli olup olmadığını gösterir (varsayılan olarak YANLIŞ).
virtual BOOL IsRibbonPanelInRegularMode() const;
İade Değeri
Varsayılan olarak YANLIŞ değerini döndürür ve bunun normal modda bir şerit paneli olmadığını gösterir.
Açıklamalar
CMFCPopupMenuBar::LoadFromHash
Arşivlenmiş bir menüyü yükler.
BOOL LoadFromHash(HMENU hMenu);
Parametreler
Hmenu
[in] Yüklenecek arşivlenen menünün tanıtıcısı.
İade Değeri
Menü başarıyla yüklenirse TRUE veya yüklenmediyse YANLIŞ döndürür.
Açıklamalar
CMFCPopupMenuBar::m_bDisableSideBarInXPMode
Uygulamanızın Windows XP görünümüne sahip olduğunda gri kenar çubuğuna sahip olup olmadığını gösteren Boole parametresi.
BOOL m_bDisableSideBarInXPMode;
Açıklamalar
Bu üye değişkeni FALSE olarak ayarlanmışsa ve uygulamanız Windows XP görünümüne sahipse, çerçeve uygulamanızda gri bir kenar çubuğu çizer.
Varsayılan değer YANLIŞ'tır.
CMFCPopupMenuBar::RestoreDelayedSubMenu
Açılır menü çubuğunu kapatmak için geciken menü düğmesini geri yükler.
virtual void RestoreDelayedSubMenu();
Açıklamalar
CMFCPopupMenuBar::SetButtonStyle
Belirtilen dizindeki araç çubuğu düğmesinin stilini ayarlar. (Geçersiz Kılmalar CMFCToolBar::SetButtonStyle.)
virtual void SetButtonStyle(
int nIndex,
UINT nStyle);
Parametreler
Nındex
[in] Stili ayarlanacak araç çubuğu düğmesinin sıfır tabanlı dizini.
nStyle
[in] Düğmenin stili. Kullanılabilir araç çubuğu düğmesi stillerinin listesi için bkz . Araç Çubuğu Denetim Stilleri .
Açıklamalar
CMFCPopupMenuBar::SetOffset
Açılır menü çubuğunun satır uzaklığını ayarlar.
void SetOffset(int iOffset);
Parametreler
iOffset
[in] Açılan menü çubuğunun kaydırılması gereken satır sayısı.
Açıklamalar
CMFCPopupMenuBar::StartPopupMenuTimer
Belirtilen gecikmeli açılan menü düğmesi için zamanlayıcıyı başlatır.
void StartPopupMenuTimer(
CMFCToolBarMenuButton* pMenuButton,
int nDelayFactor = 1);
Parametreler
pMenuButton
[in] Gecikme süreölçeri ayarlanacağı menü düğmesinin işaretçisi.
nDelayFactor
[in] Standart menü gecikme süresiyle (genellikle yarım saniye ile beş saniye arasında) çarpmak için en az bir gecikme faktörü.
Açıklamalar
Ayrıca bkz.
Hiyerarşi Grafiği
Sınıflar
CMFCColorBar Sınıfı
CMFCPopupMenu Sınıfı
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin