Partager via


CMFCPopupMenuBar, classe

Une barre de menus incorporée dans un menu contextuel.

class CMFCPopupMenuBar : public CMFCToolBar

Membres

Méthodes publiques

Nom

Description

CMFCPopupMenuBar::AdjustSizeImmediate

Recalcule immédiatement la disposition d'un volet. (Substitutions CPane::AdjustSizeImmediate.)

CMFCPopupMenuBar::BuildOrigItems

Charge les éléments de menu contextuel d'une ressource menu spécifiée.

CMFCPopupMenuBar::CloseDelayedSubMenu

Ferme un bouton de menu popup différé.

CMFCPopupMenuBar::ExportToMenu

Génère un menu de boutons d'instantané- menu.

CMFCPopupMenuBar::FindDestintationToolBar

Recherche la barre d'outils où un point spécifié est affichée.

CMFCPopupMenuBar::GetCurrentMenuImageSize

Indique la taille des images de bouton de menu.

CMFCPopupMenuBar::GetDefaultMenuId

Retourne l'identificateur de l'élément de menu par défaut.

CMFCPopupMenuBar::GetLastCommandIndex

Obtient l'index de la commande de menu récemment appelée.

CMFCPopupMenuBar::GetOffset

Obtient l'offset de ligne de la barre de menus instantanée.

CMFCPopupMenuBar::ImportFromMenu

Tous les boutons de menu contextuel d'un menu spécifié.

CMFCPopupMenuBar::IsDropDownListMode

Indique si la barre de menus instantanée est en mode de liste déroulante.

CMFCPopupMenuBar::IsPaletteMode

Indique si la barre de menus instantanée est en mode de la palette.

CMFCPopupMenuBar::IsRibbonPanel

Indique s'il s'agit d'un panneau de ruban (FALSE par défaut).

CMFCPopupMenuBar::IsRibbonPanelInRegularMode

Indique s'il s'agit d'un panneau de ruban en mode normal (FALSE par défaut).

CMFCPopupMenuBar::LoadFromHash

Charge un menu archivé.

CMFCPopupMenuBar::RestoreDelayedSubMenu

Restaure un bouton de menu différée pour fermer la barre de menus instantanée.

CMFCPopupMenuBar::SetButtonStyle

Définit le style du bouton de barre d'outils à l'index donné. (Substitutions CMFCToolBar::SetButtonStyle.)

CMFCPopupMenuBar::SetOffset

Définit le décalage de ligne de la barre de menus instantanée.

CMFCPopupMenuBar::StartPopupMenuTimer

Démarre la minuterie d'un bouton de menu popup différé spécifié.

Membres de données

Nom

Description

CMFCPopupMenuBar::m_bDisableSideBarInXPMode

Spécifie si l'encadré gris s'affiche lorsque l'application a une apparence Windows XP.

Notes

CMFCPopupMenuBar est créé en même temps que CMFCPopupMenu, classe et incorporé à l'intérieur de lui. CMFCPopupMenuBar couvre la zone cliente entière de l'objet d' CMFCPopupMenu . Il prend en charge le clavier et l'entrée de la souris. Il communique également cette entrée à CMFCPopupMenu et à la fenêtre frame de niveau supérieur.

Exemple

L'exemple suivant montre comment initialiser un objet d' CMFCPopupMenuBar d'un objet d' CMFCPopupMenu . Cet extrait de code fait partie d' Exemple de client de dessin.

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

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCPopupMenuBar

Configuration requise

En-tête : afxpopupmenubar.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCColorBar, classe

CMFCPopupMenu, classe

Autres ressources

classes MFC