Classe di CMFCRibbonButtonsGroup
La classe di CMFCRibbonButtonsGroup consente di organizzare un insieme di pulsanti della barra multifunzione in un gruppo.Tutti i pulsanti nel gruppo sono direttamente accanto all'altro in orizzontale e chiuso in un bordo.
class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CMFCRibbonButtonsGroup. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiungere un pulsante a un gruppo. |
|
Aggiungere un elenco di pulsanti a un gruppo. |
|
Restituisce un puntatore al pulsante che si trova all'indice specificato. |
|
Restituisce il numero di pulsanti nel gruppo. |
|
Restituisce le dimensioni delle immagini normali nel gruppo della barra multifunzione (override CMFCRibbonBaseElement::GetImageSize). |
|
Restituisce la dimensione normale dell'elemento barra multifunzione (override CMFCRibbonBaseElement::GetRegularSize). |
|
Segnala l'oggetto di CMFCRibbonButtonsGroup contiene le immagini della barra degli strumenti. |
|
L'immagine viene disegnata appropriata per un pulsante specificato, a seconda che il pulsante è normale, evidenziato o disabilitato. |
|
Rimuove tutti i pulsanti dall'oggetto di CMFCRibbonButtonsGroup. |
|
Consente di assegnare immagini al gruppo. |
|
Imposta CMFCRibbonCategory padre dell'oggetto di CMFCRibbonButtonsGroup e di tutti i pulsanti nell'override CMFCRibbonBaseElement::SetParentCategory(). |
Note
Il gruppo viene derivato da CMFCBaseRibbonElement e può essere modificato come singola entità.È possibile posizionare il gruppo nel pannello o menu di scelta rapida.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe di CMFCRibbonButtonsGroup.L'esempio mostra come costruire un oggetto di CMFCRibbonButtonsGroup, assegnare immagini al gruppo di pulsanti della barra multifunzione e aggiungere un pulsante al gruppo di pulsanti della barra multifunzione.Questo frammento di codice fa parte di Esempio client di disegno.
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"));
Gerarchia di ereditarietà
Requisiti
Intestazione: afxribbonbuttonsgroup.h