Partager via


CMFCRibbonButtonsGroup, classe

La classe d' CMFCRibbonButtonsGroup vous permet d'organiser un ensemble de boutons de ruban dans un groupe. Tous les boutons au groupe sont directement en regard de l'un de l'autre horizontalement et placé dans une bordure.

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

Membres

Constructeurs publics

Nom

Description

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Construit un objet CMFCRibbonButtonsGroup.

Méthodes publiques

Nom

Description

CMFCRibbonButtonsGroup::AddButton

Ajoute un bouton à un groupe.

CMFCRibbonButtonsGroup::AddButtons

Ajoute une liste des boutons à un groupe.

CMFCRibbonButtonsGroup::GetButton

Retourne un pointeur vers le bouton situé à un index spécifié.

CMFCRibbonButtonsGroup::GetCount

Retourne le nombre de boutons au groupe.

CMFCRibbonButtonsGroup::GetImageSize

Retourne la taille de l'image des images normales au groupe de ruban (substitutions CMFCRibbonBaseElement::GetImageSize.)

CMFCRibbonButtonsGroup::GetRegularSize

Retourne la taille normale de l'élément ruban (substitutions CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonButtonsGroup::HasImages

Indique si l'objet d' CMFCRibbonButtonsGroup contient des images de barre d'outils.

CMFCRibbonButtonsGroup::OnDrawImage

Dessine l'image appropriée pour un bouton spécifié, selon que le bouton est normalisée, en surbrillance ou désactivée.

CMFCRibbonButtonsGroup::RemoveAll

Supprime tous les boutons de l'objet d' CMFCRibbonButtonsGroup .

CMFCRibbonButtonsGroup::SetImages

Assigne des images au groupe.

CMFCRibbonButtonsGroup::SetParentCategory

Définit CMFCRibbonCategory parent de l'objet d' CMFCRibbonButtonsGroup et de tous les boutons qu'il contient (substitutions CMFCRibbonBaseElement::SetParentCategory.)

Notes

Le groupe est dérivé d' CMFCBaseRibbonElement et peut être manipulé comme une entité unique. Vous pouvez positionner le groupe sur un panneau ou menu popup.

Exemple

L'exemple suivant montre comment utiliser différentes méthodes dans la classe d' CMFCRibbonButtonsGroup . L'exemple montre comment construire un objet d' CMFCRibbonButtonsGroup, assigner des images au groupe de boutons de ruban, et ajouter un bouton au groupe de boutons de ruban. Cet extrait de code fait partie d' Exemple de client de dessin.

        CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;

        CMFCToolBarImages images;
        images.SetImageSize(CSize(14, 14));
    
        CMFCToolBarImages hotimages;
        hotimages.SetImageSize(CSize(14, 14));
    
        if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
        {
            pSBGroup->SetImages(&images, &hotimages, NULL);
        }

        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
        
        // CMFCRibbonStatusBar m_wndStatusBar
        m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));

Hiérarchie d'héritage

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Configuration requise

En-tête : afxribbonbuttonsgroup.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

classes MFC