Classe de CMFCPopupMenuBar

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

class CMFCPopupMenuBar : public CMFCToolBar

Membres

Bb983163.collapse_all(fr-fr,VS.110).gifMé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é.

Bb983163.collapse_all(fr-fr,VS.110).gifMembres 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 Classe de CMFCPopupMenu 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

Classe de CMFCColorBar

Classe de CMFCPopupMenu

Autres ressources

Classes MFC