Condividi tramite


Classe CMFCRibbonPanel

Implementa un pannello che contiene un set di elementi della barra multifunzione. Quando il pannello viene tracciato, visualizzare tutti gli elementi come possibili, in base alla dimensione del pannello.

class CMFCRibbonPanel : public CObject

Membri

Costruttori protetti

Nome

Descrizione

CMFCRibbonPanel::CMFCRibbonPanel

Costrutti e inizializza un oggetto CMFCRibbonPanel.

Metodi pubblici

Nome

Descrizione

CMFCRibbonPanel::Add

Aggiunge un elemento barra multifunzione al pannello.

CMFCRibbonPanel::AddSeparator

Aggiunge un separatore al pannello della barra multifunzione.

CMFCRibbonPanel::AddToolBar

Aggiunge una barra degli strumenti nel pannello della barra multifunzione.

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

Restituisce un elemento identificato da un ID di comando

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

Restituisce il numero di elementi nel pannello della barra multifunzione.

CMFCRibbonPanel::GetData

Restituisce i dati definiti dall'utente associati al pannello.

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

Restituisce l'elemento barra multifunzione posizionato all'indice specificato.

CMFCRibbonPanel::GetElements

Recupera tutti gli elementi contenuti nel pannello della barra multifunzione.

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

Restituisce un elemento con stato attivo.

CMFCRibbonPanel::GetGalleryRect

Restituisce un rettangolo di delimitazione dell'elemento della raccolta.

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

Restituisce la categoria padre del pannello della barra multifunzione.

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

Ottiene una matrice di elementi visibili.

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

Inserisce un elemento barra multifunzione nella posizione specificata.

CMFCRibbonPanel::InsertSeparator

Inserisce un separatore la posizione specificata.

CMFCRibbonPanel::IsCenterColumnVert

Specifica se tutti gli elementi panel devono essere centrato (allineato) verticalmente, la colonna.

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

Specifica se tutte le colonne del pannello hanno la stessa larghezza.

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

Scorre la raccolta per preparare l'elemento specificato della barra multifunzione visibile.

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

Elimina ed eventualmente elimina un elemento posizionato all'indice specificato.

CMFCRibbonPanel::RemoveAll

Rimuove tutti gli elementi dal pannello della barra multifunzione.

CMFCRibbonPanel::Replace

Sostituisce un elemento a un altro in base ai rispettivi valori di indice.

CMFCRibbonPanel::ReplaceByID

Sostituisce un elemento a un altro in base a un ID di comando

CMFCRibbonPanel::SetCenterColumnVert

Nel pannello per allineare gli elementi in verticale, dalla colonna.

CMFCRibbonPanel::SetData

Dati definiti dall'utente di associare al pannello della barra multifunzione.

CMFCRibbonPanel::SetElementMenu

Assegna un menu di scelta rapida all'elemento che dispone dell'ID di comando

CMFCRibbonPanel::SetElementRTC

Aggiunge un elemento barra multifunzione specificato da informazioni fornite classi di runtime al pannello della barra multifunzione.

CMFCRibbonPanel::SetElementRTCByID

Aggiunge un elemento barra multifunzione specificato da informazioni fornite classi di runtime al pannello della barra multifunzione.

CMFCRibbonPanel::SetFocused

Imposta lo stato attivo sull'elemento specificato della barra multifunzione.

CMFCRibbonPanel::SetJustifyColumns

Abilita o disabilita il motivo della colonna.

CMFCRibbonPanel::SetKeys

Imposta il tasto di scelta rapida per visualizzare il riquadro della barra multifunzione.

CMFCRibbonPanel::ShowPopup

 

Note

I pannelli della barra multifunzione sono raggruppamenti logici delle attività correlate creati all'interno di categorie della barra multifunzione. Come la dimensione della barra multifunzione, il layout del pannello viene aggiornato automaticamente per visualizzare tutti gli elementi possibile.

È possibile ottenere i pannelli della barra multifunzione che è contenuto in una categoria della barra multifunzione chiamando il metodo CMFCRibbonCategory::GetPanel.

Esempio

Nell'esempio seguente viene illustrato come configurare un oggetto CMFCRibbonPanel utilizzando i diversi metodi nella classe CMFCRibbonPanel. L'esempio mostra come impostare la scelta rapida per visualizzare il riquadro della barra multifunzione, linea verticale gli elementi nel pannello della colonna e consentono il motivo della colonna. Questo frammento di codice fa parte Esempio 2007 demo di MS Office.

 // CMFCRibbonCategory* pCategory 
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

Gerarchia di ereditarietà

CObject

   CMFCRibbonPanel

Requisiti

intestazione: afxRibbonPanel.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CObject

Classe CMFCRibbonCategory

Classe CMFCRibbonBaseElement

Altre risorse

Classi MFC