
Un oggetto CStatusBar è una barra di controllo con una riga di testo uscita riquadri o "indicatori". I riquadri di uscita sono comunemente utilizzati come linee del messaggio e gli indicatori di stato. Esempi includono le linee guida-messaggio dal menu, che descrivono brevemente il comando di menu selezionata e gli indicatori che mostrano lo stato di altri tasti BLOC SCORR e BLOC NUM.
CStatusBar::GetStatusBarCtrl, una funzione membro di nuova a MFC 4.0, consente di sfruttare il supporto del controllo comuni di Windows per la personalizzazione di barra di stato e funzionalità aggiuntive. Funzioni membro CStatusBar darvi la maggior parte delle funzionalità di Windows common controls; Tuttavia, quando si chiama GetStatusBarCtrl, è possibile assegnare le barre di stato ancora di più le caratteristiche di una barra di stato di Windows 95. Quando si chiama GetStatusBarCtrl, restituirà un riferimento a un oggetto CStatusBarCtrl . Per ulteriori informazioni sulla progettazione di barre degli strumenti mediante controlli comuni di Windows, vedere CStatusBarCtrl . Per informazioni più generali sui controlli comuni, vedere Common Controls in Windows 95 SDK Programmer di riferimento.
Il quadro indicatore informazioni memorizzate nella matrice con l'indicatore a sinistra nella posizione 0. Quando si crea una barra di stato, utilizzare un array di string ID che associa il quadro gli indicatori corrispondenti. È quindi possibile utilizzare o un ID di stringa o un indice per accedere un indicatore.
Per impostazione predefinita, il primo indicatore è "elastico": riprende la lunghezza della barra di stato non usata da altri riquadri indicatore, così che gli altri riquadri sono allineati a destra.
Per creare una barra di stato, attenersi alla seguente procedura:
Ci sono tre modi per aggiornare il testo in un riquadro della barra di stato:
Chiamata SetPaneStyle per aggiornare lo stile di un riquadro della barra di stato.
Per ulteriori informazioni sull'utilizzo di CStatusBar, vedere l'articolo Barre di stato nel manuale del programmatore di Visual C++ e tecnica nota 31, barre di controllo.
# include lt;afxext.h>
Membri della classe | Classe base | Gerarchia Chart
Campio&ninbsp; Esempio MFC CTRLBARS | MFC campione DLGCBR32
Vedere a&nchenbsp;CStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar:: SetIndicators