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 |
---|---|
Les éléments et initialise un objet d' CMFCRibbonPanel . |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un élément ruban dans le panneau. |
|
Ajoute un séparateur dans le panneau de ruban. |
|
Ajoute une barre d'outils dans le panneau de ruban. |
|
|
|
Retourne un élément identifié par un ID de commande spécifiée |
|
|
|
Retourne le nombre d'éléments dans le panneau de ruban. |
|
Retourne des données définies par l'utilisateur associées au panneau. |
|
|
|
|
|
Retourne l'élément ruban trouve à une position d'index spécifiée. |
|
Récupère tous les éléments contenus dans le panneau de ruban. |
|
|
|
Retourne un élément ayant le focus. |
|
Retourne un rectangle englobant d'élément de la galerie. |
|
|
|
|
|
|
|
|
|
|
|
Retourne la catégorie parente du panneau de ruban. |
|
|
|
|
|
|
|
|
|
Obtient un tableau d'éléments visibles. |
|
|
|
|
|
|
|
Insère un élément ruban à la position donnée. |
|
Insère un séparateur à la position donnée. |
|
Spécifie si tous les éléments du panneau doivent être centrés () aligné verticalement, par la colonne. |
|
|
|
|
|
Spécifie si toutes les colonnes de panneau ont la même largeur. |
|
|
|
|
|
Fait défiler la galerie pour rendre l'élément spécifié de ruban visible. |
|
|
|
|
|
Supprime et supprime éventuellement un élément situé à l'index spécifié. |
|
Supprime tous les éléments du panneau de ruban. |
|
Remplace un élément par un autre en fonction de leurs valeurs d'index respectives. |
|
Remplace un élément par un autre en fonction d'un ID de commande spécifiée |
|
Classe le panneau pour aligner les éléments verticalement, par la colonne. |
|
Données définies par l'utilisateur associés au panneau de ruban. |
|
Assigne un menu contextuel à l'élément dont l'ID de commande donnée |
|
Ajoute un élément ruban spécifié par les informations fournies de classe de runtime dans le panneau de ruban. |
|
Ajoute un élément ruban spécifié par les informations fournies de classe de runtime dans le panneau de ruban. |
|
Définit le focus à l'élément spécifié de ruban. |
|
Active ou désactive la justification de colonne. |
|
Définit le raccourci clavier qui affiche le volet du ruban. |
|
|
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
Configuration requise
en-tête : afxRibbonPanel.h