Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Açılır menüye eklenmiş bir menü çubuğu.
Sözdizimi
class CMFCPopupMenuBar : public CMFCToolBar
Üyeler
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| 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
| Veri Akışı Adı | Açıklama |
|---|---|
| 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.
Dönüş 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;
Dönüş 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.
Dönüş 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;
Dönüş 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;
Dönüş 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();
Dönüş 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;
Dönüş 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.
Dönüş 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;
Dönüş 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;
Dönüş 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;
Dönüş 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;
Dönüş 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ı.
Dönüş 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
nIndex
[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ı