CMFCRibbonCategory, classe
La classe d' CMFCRibbonCategory implémente un onglet de ruban qui contient un groupe de panneaux de ruban.
class CMFCRibbonCategory : public CObject
Membres
Constructeurs protégés
Nom |
Description |
---|---|
Constructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un élément masqué à la catégorie ruban. |
|
Ajoute un nouveau panneau à la catégorie ruban. |
|
|
|
|
|
|
|
|
|
Retourne l'ID de contexte de la catégorie ruban. |
|
Retourne des données définies par l'utilisateur associées à la catégorie ruban. |
|
|
|
|
|
|
|
Obtenez un premier élément visible qui appartiennent à la catégorie ruban. |
|
Retourne un élément ayant le focus. |
|
Retourne un élément en surbrillance. |
|
|
|
|
|
|
|
Obtenez un dernier élément visible qui appartiennent à la catégorie ruban |
|
Retourne une référence à la liste de grandes icônes que la catégorie ruban utilise. |
|
|
|
|
|
Retourne un pointeur vers le panneau de ruban qui est défini à l'index spécifié. |
|
Retourne le nombre de panneaux de ruban dans la catégorie ruban. |
|
|
|
Retourne l'index du panneau spécifié de ruban. |
|
|
|
|
|
|
|
|
|
Retourne une référence à la liste des petites images que la catégorie utilise. |
|
Retourne la couleur actuelle de la catégorie ruban tableau. |
|
|
|
|
|
Obtient tous les éléments visibles qui appartiennent à la catégorie ruban. |
|
|
|
|
|
|
|
|
|
|
|
Détermine si la catégorie ruban est visible. |
|
Indique si le ruban parent a l'apparence de style Windows 7 (petite touche application rectangulaire) |
|
|
|
|
|
|
|
|
|
|
|
Appelé par l'infrastructure lorsqu'un utilisateur appuie sur un bouton de clavier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Définit l'ordre de réduction des panneaux de ruban qui sont présents dans la catégorie ruban. |
|
Stocke des données définies par l'utilisateur dans la catégorie ruban. |
|
Assigne un keytip à la catégorie ruban. |
|
|
|
Définit la couleur de la catégorie ruban. |
Notes
En général, vous créez une catégorie ruban indirectement en appelant CMFCRibbonBar::AddCategory, qui retourne un pointeur à la catégorie ruban nouvellement créée. Vous ajoutez des panneaux à la catégorie en appelant CMFCRibbonCategory::AddPanel.
La classe d' CMFCRibbonTab dessine des catégories ruban. Elle est dérivée de CMFCRibbonBaseElement, classe.
Cet exemple suivant montre comment créer une catégorie ruban et ajouter un panneau à celui-ci.
// Create a new ribbon category and get a pointer to it
CMFCRibbonCategory* pCategory = m_wndRibbonBar.AddCategory
(_T("&Write"), // Category name
IDB_WRITE, // Category small images (16 x 16)
IDB_WRITE_LARGE); // Category large images (32 x 32)
// Add a panel to the new category
CMFCRibbonPanel* pPanel = pCategory->AddPanel (
_T("Clipboard"), // Panel name
m_PanelIcons.ExtractIcon (0)); // Panel icon
Le diagramme suivant illustre une illustration de la catégorie d'accueil de l'exemple d'application de RibbonApp.
Hiérarchie d'héritage
Configuration requise
en-tête : afxribboncategory.h