Partager via


CMFCRibbonGallery, classe

Galeries de ruban de style Office 2007 d'outils.

class CMFCRibbonGallery : public CMFCRibbonButton

Membres

Constructeurs publics

Nom

Description

CMFCRibbonGallery::CMFCRibbonGallery

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

Méthodes publiques

Nom

Description

CMFCRibbonGallery::AddGroup

Ajoute un nouveau groupe à la galerie.

CMFCRibbonGallery::AddSubItem

Ajoute un nouvel élément de menu au menu déroulant.

CMFCRibbonGallery::Clear

Efface le contenu de la galerie.

CMFCRibbonGallery::EnableMenuResize

Active ou désactive le redimensionnement du panneau de menu.

CMFCRibbonGallery::EnableMenuSideBar

Active ou désactive la barre latérale à gauche du menu popup.

CMFCRibbonGallery::GetCompactSize

  (Substitutions CMFCRibbonButton::GetCompactSize.)

CMFCRibbonGallery::GetDroppedDown

  (Substitutions CMFCRibbonBaseElement::GetDroppedDown.)

CMFCRibbonGallery::GetGroupName

Retourne le nom du groupe situé à l'index spécifié.

CMFCRibbonGallery::GetGroupOffset

 

CMFCRibbonGallery::GetIconsInRow

Retourne le nombre d'éléments dans une ligne de la galerie de ruban.

CMFCRibbonGallery::GetItemToolTip

Retourne le texte d'info-bulle qui est associé à un élément dans la galerie.

CMFCRibbonGallery::GetLastSelectedItem

Retourne l'index du dernier élément dans la galerie que l'utilisateur a sélectionnée.

CMFCRibbonGallery::GetPaletteID

Retourne l'ID de commande de la galerie actuelle.

CMFCRibbonGallery::GetRegularSize

  (Substitutions CMFCRibbonButton::GetRegularSize.)

CMFCRibbonGallery::GetSelectedItem

 

CMFCRibbonGallery::HasMenu

  (Substitutions CMFCRibbonButton::HasMenu.)

CMFCRibbonGallery::IsButtonMode

Spécifie si la galerie est contenue dans un bouton de la galerie.

CMFCRibbonGallery::IsMenuResizeEnabled

Spécifie si le redimensionnement de menu est activé ou désactivé.

CMFCRibbonGallery::IsMenuResizeVertical

 

CMFCRibbonGallery::IsMenuSideBar

Spécifie si la barre latérale est activée ou désactivée.

CMFCRibbonGallery::OnAfterChangeRect

  (Substitutions CMFCRibbonButton::OnAfterChangeRect.)

CMFCRibbonGallery::OnDraw

  (Substitutions CMFCRibbonButton::OnDraw.)

CMFCRibbonGallery::OnEnable

  (Substitutions CMFCRibbonBaseElement::OnEnable.)

CMFCRibbonGallery::OnRTLChanged

  (Substitutions CMFCRibbonBaseElement::OnRTLChanged.)

CMFCRibbonGallery::RedrawIcons

Redessine la galerie.

CMFCRibbonGallery::RemoveItemToolTips

Supprime les info-bulles de tous les éléments dans la galerie.

CMFCRibbonGallery::SelectItem

 

CMFCRibbonGallery::SetACCData

  (Substitutions CMFCRibbonButton::SetACCData.)

CMFCRibbonGallery::SetButtonMode

Spécifie s'il faut afficher la galerie de ruban comme bouton déroulant ou comme une palette directement sur le ruban.

CMFCRibbonGallery::SetGroupName

Définit le nom d'un groupe.

CMFCRibbonGallery::SetIconsInRow

Définit le nombre d'éléments par ligne dans la galerie.

CMFCRibbonGallery::SetItemToolTip

Définit le texte d'info-bulle pour un élément dans la galerie.

CMFCRibbonGallery::SetPalette

Joint une palette à une galerie de ruban.

CMFCRibbonGallery::SetPaletteID

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

CMFCRibbonGallery::OnDrawPaletteIcon

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

         CMFCRibbonGallery

Configuration requise

en-tête : afxRibbonPaletteGallery.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCRibbonButton, classe

CMFCRibbonGalleryMenuButton, classe

Autres ressources

classes MFC