Classe di CMFCRibbonBar
La classe CMFCRibbonBar implementa una barra multifunzione simile a quella utilizzata in Office 2007.
class CMFCRibbonBar : public CPane
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CMFCRibbonBar::CMFCRibbonBar |
Costruttore predefinito. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Attiva una categoria di contesto che è già visualizzata. |
|
Aggiunge una nuova categoria della barra multifunzione alla barra multifunzione. |
|
Aggiunge una categoria di contesto. |
|
Aggiunge una nuova categoria principale della barra multifunzione. |
|
|
|
|
|
Aggiungere un elemento barra multifunzione a destra della barra multifunzione. |
|
Crea una barra di controllo e allegarlo all'oggetto CPane.(Override CPane::CreateEx). |
|
Crea un controllo barra multifunzione e lo associa a una barra multifunzione. |
|
|
|
|
|
|
|
Abilita o disabilita i suggerimenti principali per il controllo della barra multifunzione. |
|
Attivazione della scheda Anteprima di stampa. |
|
Abilita o disabilita le descrizioni comandi e le descrizioni di descrizione comandi della barra multifunzione. |
|
Cercare un elemento barra multifunzione utilizzando i dati che un utente specifica. |
|
Cerca un elemento barra multifunzione che dispone dell'ID di comando |
|
Cerca l'indice della categoria della barra multifunzione contenente dati definiti dall'utente. |
|
|
|
Ottiene un puntatore a una categoria attiva. |
|
Restituisce l'altezza della barra del titolo.(Override CBasePane::GetCaptionHeight). |
|
Ottiene un puntatore a una categoria trova all'indice specificato. |
|
Ottiene il numero delle categorie della barra multifunzione nella barra della barra multifunzione. |
|
|
|
Restituisce l'indice di una categoria della barra multifunzione. |
|
Recupera il nome della didascalia di categoria di contesto specificato utilizzando un ID |
|
|
|
Ottiene una matrice che contiene i puntatori a tutti gli elementi della barra multifunzione con l'id specificato |
|
Ottiene un puntatore a un pulsante della barra multifunzione. |
|
Restituisce un elemento con stato attivo. |
|
|
|
|
|
|
|
|
|
|
|
Restituisce un puntatore alla categoria della barra multifunzione attualmente selezionata. |
|
|
|
|
|
Compila un elenco che contiene gli ID di comando di tutti gli elementi visualizzati nella barra di accesso rapido. |
|
|
|
|
|
|
|
|
|
|
|
Nasconde tutte le categorie attive e visibili. |
|
|
|
Cerca un puntatore all'elemento barra multifunzione che si trova nel punto specificato nelle coordinate del client della barra multifunzione. |
|
Determina se i suggerimenti tasti sono abilitati. |
|
|
|
Determina se la scheda Anteprima di stampa è abilitata. |
|
|
|
Specifica se la barra di accesso rapido si trova sulla barra della barra multifunzione. |
|
Determina se la barra della barra multifunzione sostituisce la barra del titolo della cornice principale, o aggiunto sotto la barra del titolo del frame. |
|
|
|
Determina se le descrizioni di descrizione comandi sono attivate. |
|
Determina se le descrizioni comandi per la barra multifunzione sono attivate. |
|
|
|
Indica se la barra multifunzione in questione di stile di Windows 7 (piccolo pulsante rettangolare di applicazione). |
|
Di overload.Carica una barra multifunzione dalle risorse dell'applicazione. |
|
|
|
|
|
(Override CPane::OnRTLChanged). |
|
(Override CBasePane::OnSetAccData). |
|
|
|
|
|
|
|
|
|
|
|
(Override CBasePane::PreTranslateMessage). |
|
(Override CPane::RecalcLayout). |
|
Rimuove tutte le categorie della barra multifunzione dalla barra della barra multifunzione. |
|
Rimuove tutti gli elementi della barra multifunzione dall'area della scheda. |
|
Rimuove la categoria della barra multifunzione che si trova all'indice specificato. |
|
Salva la barra multifunzione a un buffer. |
|
Salva la barra multifunzione al file XML. |
|
Imposta una determinata categoria della barra multifunzione a attivo. |
|
|
|
Imposta i suggerimenti tasti specificati per tutti gli elementi della barra multifunzione che dispongono dell'ID di comando |
|
Assegna un pulsante della barra multifunzione di un'applicazione alla barra multifunzione. |
|
|
|
|
|
Aggiunge uno o più elementi della barra multifunzione alla barra di accesso rapido. |
|
Specifica lo stato predefinito della barra di accesso rapido. |
|
Posiziona la barra di accesso rapido (QAT) sopra o sotto la barra della barra multifunzione. |
|
|
|
Attivare o disabilitare l'aspetto dello stile di Windows 7 barra multifunzione (piccolo pulsante rettangolare di applicazione) |
|
Mostra o nasconde la categoria specificata della barra multifunzione. |
|
Mostra o nasconde le categorie di contesto che dispongono dell'ID |
|
|
|
Passa la barra multifunzione tra gli stati ridotta a icona o ingranditi. |
|
|
Note
Microsoft ha introdotto la barra multifunzione Office fluent quando ha rilasciato contemporaneamente Microsoft Office 2007.Questa barra multifunzione non è semplicemente un nuovo controllo.Rappresenta un paradigma dell'interfaccia utente.La barra multifunzione in un riquadro contenente un set di schede chiamate categorie.Ogni categoria è suddivisa a livello logico nei pannelli della barra multifunzione e ogni pannello può contenere diversi controlli e pulsanti di comando.
Gli elementi visualizzati nella barra della barra multifunzione si espandono e si comprimono per un migliore utilizzo di spazio disponibile.Ad esempio, se un pannello della barra multifunzione dispone di spazio sufficiente per visualizzare i relativi elementi, diventa un pulsante del menu che gli elementi secondari di visualizzare un menu di scelta rapida.La barra multifunzione si comporta come una barra di controllo mobile (non statici) e può essere ancorata all'inizio di un frame.
È possibile utilizzare la classe CMFCRibbonStatusBar per implementare una barra di stato simile a quella utilizzata in Office 2007.Una categoria della barra multifunzione contiene (e visualizza) un gruppo pannelli della barra multifunzione.Ogni pannello della barra multifunzione contiene uno o più elementi della barra multifunzione, derivati da CMFCRibbonBaseElement.
Per informazioni su come aggiungere una barra multifunzione a un'applicazione MFC esistente, vedere procedura dettagliata: Aggiornare l'applicazione Scribble MFC.
Gerarchia di ereditarietà
Requisiti
intestazione: afxribbonbar.h
Vedere anche
Attività
procedura dettagliata: Aggiornare l'applicazione Scribble MFC
Riferimenti
Classe di CMFCRibbonBaseElement