Condividi tramite


Classe di CMFCRibbonBar

La classe CMFCRibbonBar implementa una barra multifunzione simile a quella utilizzata in Office 2007.

class CMFCRibbonBar : public CPane

Membri

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

Nome

Descrizione

CMFCRibbonBar::CMFCRibbonBar

Costruttore predefinito.

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

Nome

Descrizione

CMFCRibbonBar::ActivateContextCategory

Attiva una categoria di contesto che è già visualizzata.

CMFCRibbonBar::AddCategory

Aggiunge una nuova categoria della barra multifunzione alla barra multifunzione.

CMFCRibbonBar::AddContextCategory

Aggiunge una categoria di contesto.

CMFCRibbonBar::AddMainCategory

Aggiunge una nuova categoria principale della barra multifunzione.

CMFCRibbonBar::AddPrintPreviewCategory

 

CMFCRibbonBar::AddQATOnlyCategory

 

CMFCRibbonBar::AddToTabs

Aggiungere un elemento barra multifunzione a destra della barra multifunzione.

CMFCRibbonBar::CreateEx

Crea una barra di controllo e allegarlo all'oggetto CPane.(Override CPane::CreateEx).

CMFCRibbonBar::Create

Crea un controllo barra multifunzione e lo associa a una barra multifunzione.

CMFCRibbonBar::DeactivateKeyboardFocus

 

CMFCRibbonBar::DrawMenuImage

 

CMFCRibbonBar::DWMCompositionChanged

 

CMFCRibbonBar::EnableKeyTips

Abilita o disabilita i suggerimenti principali per il controllo della barra multifunzione.

CMFCRibbonBar::EnablePrintPreview

Attivazione della scheda Anteprima di stampa.

CMFCRibbonBar::EnableToolTips

Abilita o disabilita le descrizioni comandi e le descrizioni di descrizione comandi della barra multifunzione.

CMFCRibbonBar::FindByData

Cercare un elemento barra multifunzione utilizzando i dati che un utente specifica.

CMFCRibbonBar::FindByID

Cerca un elemento barra multifunzione che dispone dell'ID di comando

CMFCRibbonBar::FindCategoryIndexByData

Cerca l'indice della categoria della barra multifunzione contenente dati definiti dall'utente.

CMFCRibbonBar::ForceRecalcLayout

 

CMFCRibbonBar::GetActiveCategory

Ottiene un puntatore a una categoria attiva.

CMFCRibbonBar::GetCaptionHeight

Restituisce l'altezza della barra del titolo.(Override CBasePane::GetCaptionHeight).

CMFCRibbonBar::GetCategory

Ottiene un puntatore a una categoria trova all'indice specificato.

CMFCRibbonBar::GetCategoryCount

Ottiene il numero delle categorie della barra multifunzione nella barra della barra multifunzione.

CMFCRibbonBar::GetCategoryHeight

 

CMFCRibbonBar::GetCategoryIndex

Restituisce l'indice di una categoria della barra multifunzione.

CMFCRibbonBar::GetContextName

Recupera il nome della didascalia di categoria di contesto specificato utilizzando un ID

CMFCRibbonBar::GetDroppedDown

 

CMFCRibbonBar::GetElementsByID

Ottiene una matrice che contiene i puntatori a tutti gli elementi della barra multifunzione con l'id specificato

CMFCRibbonBar::GetApplicationButton

Ottiene un puntatore a un pulsante della barra multifunzione.

CMFCRibbonBar::GetFocused

Restituisce un elemento con stato attivo.

CMFCRibbonBar::GetHideFlags

 

CMFCRibbonBar::GetItemIDsList

 

CMFCRibbonBar::GetKeyboardNavigationLevel

 

CMFCRibbonBar::GetKeyboardNavLevelCurrent

 

CMFCRibbonBar::GetKeyboardNavLevelParent

 

CMFCRibbonBar::GetMainCategory

Restituisce un puntatore alla categoria della barra multifunzione attualmente selezionata.

CMFCRibbonBar::GetQATCommandsLocation

 

CMFCRibbonBar::GetQATDroppedDown

 

CMFCRibbonBar::GetQuickAccessCommands

Compila un elenco che contiene gli ID di comando di tutti gli elementi visualizzati nella barra di accesso rapido.

CMFCRibbonBar::GetQuickAccessToolbarLocation

 

CMFCRibbonBar::GetTabTrancateRatio

 

CMFCRibbonBar::GetTooltipFixedWidthLargeImage

 

CMFCRibbonBar::GetTooltipFixedWidthRegular

 

CMFCRibbonBar::GetVisibleCategoryCount

 

CMFCRibbonBar::HideAllContextCategories

Nasconde tutte le categorie attive e visibili.

CMFCRibbonBar::HideKeyTips

 

CMFCRibbonBar::HitTest

Cerca un puntatore all'elemento barra multifunzione che si trova nel punto specificato nelle coordinate del client della barra multifunzione.

CMFCRibbonBar::IsKeyTipEnabled

Determina se i suggerimenti tasti sono abilitati.

CMFCRibbonBar::IsMainRibbonBar

 

CMFCRibbonBar::IsPrintPreviewEnabled

Determina se la scheda Anteprima di stampa è abilitata.

CMFCRibbonBar::IsQATEmpty

 

CMFCRibbonBar::IsQuickAccessToolbarOnTop

Specifica se la barra di accesso rapido si trova sulla barra della barra multifunzione.

CMFCRibbonBar::IsReplaceFrameCaption

Determina se la barra della barra multifunzione sostituisce la barra del titolo della cornice principale, o aggiunto sotto la barra del titolo del frame.

CMFCRibbonBar::IsShowGroupBorder

 

CMFCRibbonBar::IsToolTipDescrEnabled

Determina se le descrizioni di descrizione comandi sono attivate.

CMFCRibbonBar::IsToolTipEnabled

Determina se le descrizioni comandi per la barra multifunzione sono attivate.

CMFCRibbonBar::IsTransparentCaption

 

CMFCRibbonBar::IsWindows7Look

Indica se la barra multifunzione in questione di stile di Windows 7 (piccolo pulsante rettangolare di applicazione).

CMFCRibbonBar::LoadFromResource

Di overload.Carica una barra multifunzione dalle risorse dell'applicazione.

CMFCRibbonBar::OnClickButton

 

CMFCRibbonBar::OnEditContextMenu

 

CMFCRibbonBar::OnRTLChanged

  (Override CPane::OnRTLChanged).

CMFCRibbonBar::OnSetAccData

  (Override CBasePane::OnSetAccData).

CMFCRibbonBar::OnShowRibbonContextMenu

 

CMFCRibbonBar::OnShowRibbonQATMenu

 

CMFCRibbonBar::OnSysKeyDown

 

CMFCRibbonBar::OnSysKeyUp

 

CMFCRibbonBar::PopTooltip

 

CMFCRibbonBar::PreTranslateMessage

  (Override CBasePane::PreTranslateMessage).

CMFCRibbonBar::RecalcLayout

  (Override CPane::RecalcLayout).

CMFCRibbonBar::RemoveAllCategories

Rimuove tutte le categorie della barra multifunzione dalla barra della barra multifunzione.

CMFCRibbonBar::RemoveAllFromTabs

Rimuove tutti gli elementi della barra multifunzione dall'area della scheda.

CMFCRibbonBar::RemoveCategory

Rimuove la categoria della barra multifunzione che si trova all'indice specificato.

CMFCRibbonBar::SaveToXMLBuffer

Salva la barra multifunzione a un buffer.

CMFCRibbonBar::SaveToXMLFile

Salva la barra multifunzione al file XML.

CMFCRibbonBar::SetActiveCategory

Imposta una determinata categoria della barra multifunzione a attivo.

CMFCRibbonBar::SetActiveMDIChild

 

CMFCRibbonBar::SetElementKeys

Imposta i suggerimenti tasti specificati per tutti gli elementi della barra multifunzione che dispongono dell'ID di comando

CMFCRibbonBar::SetApplicationButton

Assegna un pulsante della barra multifunzione di un'applicazione alla barra multifunzione.

CMFCRibbonBar::SetKeyboardNavigationLevel

 

CMFCRibbonBar::SetMaximizeMode

 

CMFCRibbonBar::SetQuickAccessCommands

Aggiunge uno o più elementi della barra multifunzione alla barra di accesso rapido.

CMFCRibbonBar::SetQuickAccessDefaultState

Specifica lo stato predefinito della barra di accesso rapido.

CMFCRibbonBar::SetQuickAccessToolbarOnTop

Posiziona la barra di accesso rapido (QAT) sopra o sotto la barra della barra multifunzione.

CMFCRibbonBar::SetTooltipFixedWidth

 

CMFCRibbonBar::SetWindows7Look

Attivare o disabilitare l'aspetto dello stile di Windows 7 barra multifunzione (piccolo pulsante rettangolare di applicazione)

CMFCRibbonBar::ShowCategory

Mostra o nasconde la categoria specificata della barra multifunzione.

CMFCRibbonBar::ShowContextCategories

Mostra o nasconde le categorie di contesto che dispongono dell'ID

CMFCRibbonBar::ShowKeyTips

 

CMFCRibbonBar::ToggleMimimizeState

Passa la barra multifunzione tra gli stati ridotta a icona o ingranditi.

CMFCRibbonBar::TranslateChar

 

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à

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

Requisiti

intestazione: afxribbonbar.h

Vedere anche

Attività

procedura dettagliata: Aggiornare l'applicazione Scribble MFC

Riferimenti

Grafico della gerarchia

Classe di CPane

Classe di CMFCRibbonCategory

Classe di CMFCRibbonPanel

Classe di CMFCRibbonBaseElement

Altre risorse

Classi MFC