Condividi tramite


Classe CMFCRibbonStatusBar

La classe CMFCRibbonStatusBar implementa un controllo barra di stato che può visualizzare gli elementi della barra multifunzione.

class CMFCRibbonStatusBar : public CMFCRibbonBar

Membri

Metodi pubblici

Nome

Descrizione

CMFCRibbonStatusBar::AddDynamicElement

Aggiunge un elemento dinamico alla barra di stato della barra multifunzione.

CMFCRibbonStatusBar::AddElement

Aggiungere un nuovo elemento barra multifunzione alla barra di stato della barra multifunzione.

CMFCRibbonStatusBar::AddExtendedElement

Aggiunge un elemento barra multifunzione a l estesa barra di stato della barra multifunzione.

CMFCRibbonStatusBar::AddSeparator

Aggiunge un separatore alla barra di stato della barra multifunzione.

CMFCRibbonStatusBar::Create

Crea una barra di stato della barra multifunzione.

CMFCRibbonStatusBar::CreateEx

Crea una barra di stato della barra multifunzione con uno stile esteso.

CMFCRibbonStatusBar::FindByID

 

CMFCRibbonStatusBar::FindElement

Restituisce un puntatore all'elemento che dispone dell'ID di comando

CMFCRibbonStatusBar::GetCount

Restituisce il numero di elementi presenti nella superficie principale della barra di stato della barra multifunzione.

CMFCRibbonStatusBar::GetElement

Restituisce un puntatore all'elemento che viene inserito all'indice specificato.

CMFCRibbonStatusBar::GetExCount

Restituisce il numero di elementi presenti nella superficie estesa barra di stato della barra multifunzione.

CMFCRibbonStatusBar::GetExElement

Restituisce un puntatore all'elemento che viene inserito all'indice specificato nella superficie estesa barra di stato della barra multifunzione.

CMFCRibbonStatusBar::GetExtendedArea

 

CMFCRibbonStatusBar::GetSpace

 

CMFCRibbonStatusBar::IsBottomFrame

 

CMFCRibbonStatusBar::IsExtendedElement

 

CMFCRibbonStatusBar::IsInformationMode

Determina se la modalità di informazioni è abilitata per la barra di stato della barra multifunzione.

CMFCRibbonStatusBar::RecalcLayout

  (Override CMFCRibbonBar::RecalcLayout).

CMFCRibbonStatusBar::RemoveAll

Rimuove tutti gli elementi dalla barra di stato della barra multifunzione.

CMFCRibbonStatusBar::RemoveElement

Elimina l'elemento con un ID di comando specificato dalla barra di stato della barra multifunzione.

CMFCRibbonStatusBar::SetInformation

Abilita o disabilita la modalità di informazioni per la barra di stato della barra multifunzione.

Metodi protetti

Nome

Descrizione

CMFCRibbonStatusBar::OnDrawInformation

Visualizza la stringa di informazioni della barra di stato della barra multifunzione alla modalità di informazioni è abilitata.

Note

Gli utenti possono modificare la visibilità degli elementi della barra multifunzione in una barra di stato della barra multifunzione utilizzando il menu di scelta rapida incorporato per la barra di stato della barra multifunzione. È possibile aggiungere dinamicamente o eliminare elementi.

Una barra di stato della barra multifunzione presenta due aree: un'area principale e un'area estesa. L'area estesa viene visualizzata a destra della barra di stato della barra multifunzione e visualizzato in un colore diverso che l'area principale è.

In genere, la superficie principale della barra di stato viene visualizzato notifiche dello stato e i controlli estesi visualizzazione delle visualizzazioni di area. L'area estesa rimane per tutto il tempo possibile visibile quando l'utente ridimensiona la barra di stato della barra multifunzione.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i vari metodi della classe CMFCRibbonStatusBar. L'esempio mostra come aggiungere un nuovo elemento barra multifunzione alla barra di stato della barra multifunzione, aggiungere un elemento barra multifunzione a l estesa barra di stato della barra multifunzione, aggiungere un separatore e abilitare la modalità normale per la barra di stato della barra multifunzione.

  // CMFCRibbonStatusBar  m_wndStatusBar
    m_wndStatusBar.AddElement(rsbp, strTitlePane1);
    m_wndStatusBar.AddExtendedElement(new CMFCRibbonStatusBarPane(ID_STATUSBAR_PANE2, strTitlePane2, TRUE), 
        strTitlePane2);


...


    m_wndStatusBar.AddSeparator();
    m_wndStatusBar.SetInformation(NULL);

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

                  CMFCRibbonStatusBar

Requisiti

intestazione: afxribbonstatusbar.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCRibbonBar

Classe CMFCRibbonBaseElement

Classe CMFCRibbonBar

Altre risorse

Classi MFC