Partager via


CMFCRibbonPanel, classe

Implémente un panneau qui contient un ensemble d'éléments du ruban. Lorsque le panneau est dessiné, il affiche autant d'éléments que possible, vu la taille du panneau.

class CMFCRibbonPanel : public CObject

Membres

Constructeurs protégés

Nom

Description

CMFCRibbonPanel::CMFCRibbonPanel

Les éléments et initialise un objet d' CMFCRibbonPanel .

Méthodes publiques

Nom

Description

CMFCRibbonPanel::Add

Ajoute un élément ruban dans le panneau.

CMFCRibbonPanel::AddSeparator

Ajoute un séparateur dans le panneau de ruban.

CMFCRibbonPanel::AddToolBar

Ajoute une barre d'outils dans le panneau de ruban.

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

Retourne un élément identifié par un ID de commande spécifiée

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

Retourne le nombre d'éléments dans le panneau de ruban.

CMFCRibbonPanel::GetData

Retourne des données définies par l'utilisateur associées au panneau.

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

Retourne l'élément ruban trouve à une position d'index spécifiée.

CMFCRibbonPanel::GetElements

Récupère tous les éléments contenus dans le panneau de ruban.

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

Retourne un élément ayant le focus.

CMFCRibbonPanel::GetGalleryRect

Retourne un rectangle englobant d'élément de la galerie.

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

Retourne la catégorie parente du panneau de ruban.

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

Obtient un tableau d'éléments visibles.

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

Insère un élément ruban à la position donnée.

CMFCRibbonPanel::InsertSeparator

Insère un séparateur à la position donnée.

CMFCRibbonPanel::IsCenterColumnVert

Spécifie si tous les éléments du panneau doivent être centrés () aligné verticalement, par la colonne.

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

Spécifie si toutes les colonnes de panneau ont la même largeur.

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

Fait défiler la galerie pour rendre l'élément spécifié de ruban visible.

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

Supprime et supprime éventuellement un élément situé à l'index spécifié.

CMFCRibbonPanel::RemoveAll

Supprime tous les éléments du panneau de ruban.

CMFCRibbonPanel::Replace

Remplace un élément par un autre en fonction de leurs valeurs d'index respectives.

CMFCRibbonPanel::ReplaceByID

Remplace un élément par un autre en fonction d'un ID de commande spécifiée

CMFCRibbonPanel::SetCenterColumnVert

Classe le panneau pour aligner les éléments verticalement, par la colonne.

CMFCRibbonPanel::SetData

Données définies par l'utilisateur associés au panneau de ruban.

CMFCRibbonPanel::SetElementMenu

Assigne un menu contextuel à l'élément dont l'ID de commande donnée

CMFCRibbonPanel::SetElementRTC

Ajoute un élément ruban spécifié par les informations fournies de classe de runtime dans le panneau de ruban.

CMFCRibbonPanel::SetElementRTCByID

Ajoute un élément ruban spécifié par les informations fournies de classe de runtime dans le panneau de ruban.

CMFCRibbonPanel::SetFocused

Définit le focus à l'élément spécifié de ruban.

CMFCRibbonPanel::SetJustifyColumns

Active ou désactive la justification de colonne.

CMFCRibbonPanel::SetKeys

Définit le raccourci clavier qui affiche le volet du ruban.

CMFCRibbonPanel::ShowPopup

 

Notes

Les panneaux de ruban sont des regroupements logiques les tâches associées que vous créez dans des catégories ruban. À mesure que la taille du ruban change, la disposition du panneau règle automatiquement pour afficher autant d'éléments que possible.

Vous pouvez obtenir des panneaux d'un ruban qui est contenu dans une catégorie ruban en appelant la méthode de CMFCRibbonCategory::GetPanel .

Exemple

L'exemple suivant montre comment configurer un objet d' CMFCRibbonPanel en utilisant différentes méthodes dans la classe d' CMFCRibbonPanel . L'exemple suivant indique comment définir le raccourci clavier qui affiche le panneau de ruban, alignent les éléments du panneau verticalement par la colonne, et permettent la justification de colonne. Cet extrait de code fait partie d' Exemple 2007 de démonstration de MS Office.

   // CMFCRibbonCategory* pCategory 
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

Hiérarchie d'héritage

CObject

   CMFCRibbonPanel

Configuration requise

en-tête : afxRibbonPanel.h

Voir aussi

Référence

Graphique de la hiérarchie

CObject, classe

CMFCRibbonCategory, classe

CMFCRibbonBaseElement, classe

Autres ressources

classes MFC