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 |
---|---|
Costrutti e inizializza un oggetto CMFCRibbonPanel. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un elemento barra multifunzione al pannello. |
|
Aggiunge un separatore al pannello della barra multifunzione. |
|
Aggiunge una barra degli strumenti nel pannello della barra multifunzione. |
|
|
|
Restituisce un elemento identificato da un ID di comando |
|
|
|
Restituisce il numero di elementi nel pannello della barra multifunzione. |
|
Restituisce i dati definiti dall'utente associati al pannello. |
|
|
|
|
|
Restituisce l'elemento barra multifunzione posizionato all'indice specificato. |
|
Recupera tutti gli elementi contenuti nel pannello della barra multifunzione. |
|
|
|
Restituisce un elemento con stato attivo. |
|
Restituisce un rettangolo di delimitazione dell'elemento della raccolta. |
|
|
|
|
|
|
|
|
|
|
|
Restituisce la categoria padre del pannello della barra multifunzione. |
|
|
|
|
|
|
|
|
|
Ottiene una matrice di elementi visibili. |
|
|
|
|
|
|
|
Inserisce un elemento barra multifunzione nella posizione specificata. |
|
Inserisce un separatore la posizione specificata. |
|
Specifica se tutti gli elementi panel devono essere centrato (allineato) verticalmente, la colonna. |
|
|
|
|
|
Specifica se tutte le colonne del pannello hanno la stessa larghezza. |
|
|
|
|
|
Scorre la raccolta per preparare l'elemento specificato della barra multifunzione visibile. |
|
|
|
|
|
Elimina ed eventualmente elimina un elemento posizionato all'indice specificato. |
|
Rimuove tutti gli elementi dal pannello della barra multifunzione. |
|
Sostituisce un elemento a un altro in base ai rispettivi valori di indice. |
|
Sostituisce un elemento a un altro in base a un ID di comando |
|
Nel pannello per allineare gli elementi in verticale, dalla colonna. |
|
Dati definiti dall'utente di associare al pannello della barra multifunzione. |
|
Assegna un menu di scelta rapida all'elemento che dispone dell'ID di comando |
|
Aggiunge un elemento barra multifunzione specificato da informazioni fornite classi di runtime al pannello della barra multifunzione. |
|
Aggiunge un elemento barra multifunzione specificato da informazioni fornite classi di runtime al pannello della barra multifunzione. |
|
Imposta lo stato attivo sull'elemento specificato della barra multifunzione. |
|
Abilita o disabilita il motivo della colonna. |
|
Imposta il tasto di scelta rapida per visualizzare il riquadro della barra multifunzione. |
|
|
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à
Requisiti
intestazione: afxRibbonPanel.h