Freigeben über


CMFCPopupMenuBar-Klasse

Eine Menüleiste eingebettet in ein Popupmenü.

class CMFCPopupMenuBar : public CMFCToolBar

Mitglieder

Öffentliche Methoden

Name

Beschreibung

CMFCPopupMenuBar::AdjustSizeImmediate

Berechnet sofort das Layout eines Bereichs neu. (Überschreibungen CPane::AdjustSizeImmediate.)

CMFCPopupMenuBar::BuildOrigItems

Lädt Popupmenüelemente aus einer angegebenen Menüressource.

CMFCPopupMenuBar::CloseDelayedSubMenu

Schließt eine verzögerte Popupmenüschaltfläche.

CMFCPopupMenuBar::ExportToMenu

Erstellt ein Menü mit den Popupmenüschaltflächen.

CMFCPopupMenuBar::FindDestintationToolBar

Sucht die Symbolleiste, in der ein bestimmter Punkt liegt.

CMFCPopupMenuBar::GetCurrentMenuImageSize

Gibt die Größe von Menüschaltflächenimages an.

CMFCPopupMenuBar::GetDefaultMenuId

Gibt den Bezeichner des standardmäßigen Menüelements zurück.

CMFCPopupMenuBar::GetLastCommandIndex

Ruft den Index des zuletzt aufgerufenen Menübefehls ab.

CMFCPopupMenuBar::GetOffset

Ruft den Zeilenoffset der Popupmenüleiste ab.

CMFCPopupMenuBar::ImportFromMenu

Importiert Popupmenüschaltflächen aus einem angegebenen Menü.

CMFCPopupMenuBar::IsDropDownListMode

Gibt an, ob die Popupmenüleiste im Dropdownlistenmodus ist.

CMFCPopupMenuBar::IsPaletteMode

Gibt an, ob die Popupmenüleiste im Palettenmodus ist.

CMFCPopupMenuBar::IsRibbonPanel

Gibt an, ob dies ein Favoritenmenübandbereich FALSE (standardmäßig) ist.

CMFCPopupMenuBar::IsRibbonPanelInRegularMode

Gibt an, ob dies ein Favoritenmenübandbereich im normalen Modus FALSE (standardmäßig) ist.

CMFCPopupMenuBar::LoadFromHash

Lädt ein archiviertes Menü.

CMFCPopupMenuBar::RestoreDelayedSubMenu

Stellt eine verzögerte Menüschaltfläche zum Schließen der Popupmenüleiste wieder her.

CMFCPopupMenuBar::SetButtonStyle

Legt das Format der Symbolleisten-Schaltfläche am angegebenen Index fest. (Überschreibungen CMFCToolBar::SetButtonStyle.)

CMFCPopupMenuBar::SetOffset

Legt den Zeilenoffset der Popupmenüleiste fest.

CMFCPopupMenuBar::StartPopupMenuTimer

Stellt den Zeitgeber für eine angegebene verzögerte Popupmenüschaltfläche an.

Datenmember

Name

Beschreibung

CMFCPopupMenuBar::m_bDisableSideBarInXPMode

Gibt an, ob die graue Randleiste angezeigt wird, wenn die Anwendung eine Windows XP-Darstellung verfügt.

Hinweise

CMFCPopupMenuBar wird gleichzeitig wie CMFCPopupMenu-Klasse erstellt und es eingebettet. CMFCPopupMenuBar umfasst den gesamten Clientbereich des CMFCPopupMenu-Objekts. Es unterstützt Tastatur- und Mauseingaben. Es wird auch diese Eingabe zu CMFCPopupMenu und im Rahmenfenster der obersten Ebene mit.

Beispiel

Das folgende Beispiel zeigt, wie ein CMFCPopupMenuBar-Objekt von einem CMFCPopupMenu-Objekt initialisiert. Dieser Codeausschnitt ist Teil Clientbeispiel Videofunktionen.

 // CMFCPopupMenu* pMenuPopup
    CMFCPopupMenuBar* pMenuBar = pMenuPopup->GetMenuBar();

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCPopupMenuBar

Anforderungen

Header: afxpopupmenubar.h

Siehe auch

Referenz

Hierarchiediagramm

CMFCColorBar-Klasse

CMFCPopupMenu-Klasse

Weitere Ressourcen

MFC-Klassen