Condividi tramite


Classe CMFCRibbonStatusBarPane

La classe CMFCRibbonStatusBarPane implementa un elemento barra multifunzione che è possibile aggiungere a una barra di stato della barra multifunzione.

class CMFCRibbonStatusBarPane : public CMFCRibbonButton

Membri

Costruttori pubblici

Nome

Descrizione

CMFCRibbonStatusBarPane::CMFCRibbonStatusBarPane

Costrutti e inizializza un oggetto CMFCRibbonStatusBarPane.

Metodi pubblici

Nome

Descrizione

CMFCRibbonStatusBarPane::GetAlmostLargeText

Restituisce la stringa che definisce la stringa di testo più lunga che possa essere visualizzato nel riquadro senza troncamento.

CMFCRibbonStatusBarPane::GetTextAlign

Restituisce il valore corrente dell'allineamento del testo.

CMFCRibbonStatusBarPane::IsAnimation

Determina se l'animazione è in corso.

CMFCRibbonStatusBarPane::IsExtended

Determina se il riquadro si trova nella superficie estesa barra di stato della barra multifunzione.

CMFCRibbonStatusBarPane::OnDrawBorder

  (Override CMFCRibbonButton::OnDrawBorder).

CMFCRibbonStatusBarPane::OnFillBackground

  (Override CMFCRibbonButton::OnFillBackground).

CMFCRibbonStatusBarPane::SetAlmostLargeText

Definisce la stringa di testo più lunga che possa essere visualizzato nel riquadro senza troncamento.

CMFCRibbonStatusBarPane::SetAnimationList

Assegna al riquadro un elenco immagini che può essere utilizzato per l'animazione.

CMFCRibbonStatusBarPane::SetTextAlign

Impostato l'allineamento del testo.

CMFCRibbonStatusBarPane::StartAnimation

Avvia l'animazione assegnata al riquadro.

CMFCRibbonStatusBarPane::StopAnimation

Arresta l'animazione assegnata al riquadro. .

Metodi protetti

Nome

Descrizione

CMFCRibbonStatusBarPane::OnFinishAnimation

Chiamato dal framework quando l'animazione assegnata al riquadro verrà interrotta.

Esempio

Nell'esempio seguente viene illustrato come utilizzare i vari metodi nella classe CMFCRibbonStatusBarPane. L'esempio mostra come costruire un oggetto CMFCRibbonStatusBarPane, impostare l'allineamento del testo del riquadro della barra di stato, definire il testo più lungo che possa essere visualizzato nel riquadro senza troncamento, la barra di stato nel riquadro della barra di stato un elenco immagini che può essere utilizzato per l'animazione e avviare l'animazione.

    CString strTitlePane1;
    CString strTitlePane2;
    strTitlePane1.LoadString(IDS_STATUS_PANE1);
    strTitlePane2.LoadString(IDS_STATUS_PANE2);

    CMFCRibbonStatusBarPane* rsbp = new CMFCRibbonStatusBarPane( ID_STATUSBAR_PANE1, strTitlePane1, TRUE );
    rsbp->SetTextAlign( TA_CENTER );
    rsbp->SetAlmostLargeText( _T( "Status bar" ) );
    CBitmap bitmap;
    bitmap.LoadBitmapW( IDB_FILESMALL );
    rsbp->SetAnimationList( (HBITMAP)bitmap );
    rsbp->StartAnimation();

Gerarchia di ereditarietà

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonStatusBarPane

Requisiti

intestazione: afxribbonstatusbarpane.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCRibbonButton

Classe CMFCRibbonStatusBar

Altre risorse

Classi MFC