Classe di 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 |
---|---|
Costrutti e inizializza un oggetto CMFCRibbonStatusBarPane. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce la stringa che definisce la stringa di testo più lunga che possa essere visualizzato nel riquadro senza troncamento. |
|
Restituisce il valore corrente dell'allineamento del testo. |
|
Determina se l'animazione è in corso. |
|
Determina se il riquadro si trova nella superficie estesa barra di stato della barra multifunzione. |
|
(Override CMFCRibbonButton::OnDrawBorder). |
|
(Override CMFCRibbonButton::OnFillBackground). |
|
Definisce la stringa di testo più lunga che possa essere visualizzato nel riquadro senza troncamento. |
|
Assegna al riquadro un elenco immagini che può essere utilizzato per l'animazione. |
|
Impostato l'allineamento del testo. |
|
Avvia l'animazione assegnata al riquadro. |
|
Arresta l'animazione assegnata al riquadro.. |
Metodi protetti
Nome |
Descrizione |
---|---|
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à
Requisiti
intestazione: afxribbonstatusbarpane.h