Condividi tramite


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

Bb984073.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Costruisce un oggetto CMFCRibbonButtonsGroup.

Bb984073.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCRibbonButtonsGroup::AddButton

Aggiungere un pulsante a un gruppo.

CMFCRibbonButtonsGroup::AddButtons

Aggiungere un elenco di pulsanti a un gruppo.

CMFCRibbonButtonsGroup::GetButton

Restituisce un puntatore al pulsante che si trova all'indice specificato.

CMFCRibbonButtonsGroup::GetCount

Restituisce il numero di pulsanti nel gruppo.

CMFCRibbonButtonsGroup::GetImageSize

Restituisce le dimensioni delle immagini normali nel gruppo della barra multifunzione (override CMFCRibbonBaseElement::GetImageSize).

CMFCRibbonButtonsGroup::GetRegularSize

Restituisce la dimensione normale dell'elemento barra multifunzione (override CMFCRibbonBaseElement::GetRegularSize).

CMFCRibbonButtonsGroup::HasImages

Segnala l'oggetto di CMFCRibbonButtonsGroup contiene le immagini della barra degli strumenti.

CMFCRibbonButtonsGroup::OnDrawImage

L'immagine viene disegnata appropriata per un pulsante specificato, a seconda che il pulsante è normale, evidenziato o disabilitato.

CMFCRibbonButtonsGroup::RemoveAll

Rimuove tutti i pulsanti dall'oggetto di CMFCRibbonButtonsGroup.

CMFCRibbonButtonsGroup::SetImages

Consente di assegnare immagini al gruppo.

CMFCRibbonButtonsGroup::SetParentCategory

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à

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Requisiti

Intestazione: afxribbonbuttonsgroup.h

Vedere anche

Riferimenti

Grafico della gerarchia

Altre risorse

Classi MFC