CMFCRibbonGallery, classe
Galeries de ruban de style Office 2007 d'outils.
class CMFCRibbonGallery : public CMFCRibbonButton
Membres
Constructeurs publics
Nom |
Description |
---|---|
Les éléments et initialise un objet d' CMFCRibbonGallery . |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un nouveau groupe à la galerie. |
|
Ajoute un nouvel élément de menu au menu déroulant. |
|
Efface le contenu de la galerie. |
|
Active ou désactive le redimensionnement du panneau de menu. |
|
Active ou désactive la barre latérale à gauche du menu popup. |
|
(Substitutions CMFCRibbonButton::GetCompactSize.) |
|
(Substitutions CMFCRibbonBaseElement::GetDroppedDown.) |
|
Retourne le nom du groupe situé à l'index spécifié. |
|
|
|
Retourne le nombre d'éléments dans une ligne de la galerie de ruban. |
|
Retourne le texte d'info-bulle qui est associé à un élément dans la galerie. |
|
Retourne l'index du dernier élément dans la galerie que l'utilisateur a sélectionnée. |
|
Retourne l'ID de commande de la galerie actuelle. |
|
(Substitutions CMFCRibbonButton::GetRegularSize.) |
|
|
|
(Substitutions CMFCRibbonButton::HasMenu.) |
|
Spécifie si la galerie est contenue dans un bouton de la galerie. |
|
Spécifie si le redimensionnement de menu est activé ou désactivé. |
|
|
|
Spécifie si la barre latérale est activée ou désactivée. |
|
(Substitutions CMFCRibbonButton::OnAfterChangeRect.) |
|
(Substitutions CMFCRibbonButton::OnDraw.) |
|
(Substitutions CMFCRibbonBaseElement::OnEnable.) |
|
(Substitutions CMFCRibbonBaseElement::OnRTLChanged.) |
|
Redessine la galerie. |
|
Supprime les info-bulles de tous les éléments dans la galerie. |
|
|
|
(Substitutions CMFCRibbonButton::SetACCData.) |
|
Spécifie s'il faut afficher la galerie de ruban comme bouton déroulant ou comme une palette directement sur le ruban. |
|
Définit le nom d'un groupe. |
|
Définit le nombre d'éléments par ligne dans la galerie. |
|
Définit le texte d'info-bulle pour un élément dans la galerie. |
|
Joint une palette à une galerie de ruban. |
|
Définit l'ID de commande qui est envoyé dans le message d' WM_COMMAND lorsqu'un élément de la galerie a été sélectionné. |
Méthodes protégées
Nom |
Description |
---|---|
Appelé par l'infrastructure lorsqu'une icône de la galerie est dessinée. |
Notes
Un bouton de la galerie se comporte comme un bouton de menu normal mais il affiche une galerie lorsqu'un utilisateur l'ouvre. Lorsque vous sélectionnez un élément dans une galerie, l'infrastructure envoie le message d' WM_COMMAND avec l'ID de commande du bouton. Lorsque vous exécutez le message, vous devez appeler CMFCRibbonGallery::GetLastSelectedItem pour déterminer quel élément a été sélectionné de la galerie.
Exemple
L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCRibbonGallery pour configurer un objet d' CMFCRibbonGallery . L'exemple montre comment spécifier le nombre d'éléments par ligne dans la galerie, activer le redimensionnement du panneau de menu, activer la barre latérale à gauche du menu contextuel, puis afficher la galerie de ruban comme palette directement dans la barre de ruban. Cet extrait de code fait partie d' Exemple de client de dessin.
CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
pBtnStyles->SetIconsInRow(7);
pBtnStyles->EnableMenuResize(TRUE, TRUE);
pBtnStyles->EnableMenuSideBar();
pBtnStyles->SetButtonMode(false);
pBtnStyles->RedrawIcons();
Hiérarchie d'héritage
CObject CMFCRibbonBaseElement CMFCRibbonButton
Configuration requise
en-tête : afxRibbonPaletteGallery.h
Voir aussi
Référence
CMFCRibbonGalleryMenuButton, classe