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 |
---|---|
Construit un objet CMFCRibbonButtonsGroup. |
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un bouton à un groupe. |
|
Ajoute une liste des boutons à un groupe. |
|
Retourne un pointeur vers le bouton situé à un index spécifié. |
|
Retourne le nombre de boutons au groupe. |
|
Retourne la taille de l'image des images normales au groupe de ruban (substitutions CMFCRibbonBaseElement::GetImageSize.) |
|
Retourne la taille normale de l'élément ruban (substitutions CMFCRibbonBaseElement::GetRegularSize.) |
|
Indique si l'objet d' CMFCRibbonButtonsGroup contient des images de barre d'outils. |
|
Dessine l'image appropriée pour un bouton spécifié, selon que le bouton est normalisée, en surbrillance ou désactivée. |
|
Supprime tous les boutons de l'objet d' CMFCRibbonButtonsGroup . |
|
Assigne des images au groupe. |
|
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
Configuration requise
En-tête : afxribbonbuttonsgroup.h