
Ein CStatusBar -Objekt ist eine Steuerleiste mit einer Zeile Text Ausgabebereiche oder "Indikatoren". Die Ausgabebereiche werden häufig als Nachricht Linien sowie Statusanzeigen verwendet. Beispiele sind die Menü-Hilfemeldung Linien, die den ausgewählten Menübefehl kurz erläutern und die Indikatoren, die den Status der SCROLL-LOCK, NUM LOCK und andere Schlüssel anzeigen.
CStatusBar::GetStatusBarCtrl, eine Member-Funktion neue MFC 4.0 können Sie das allgemeine Windows-Steuerelement Unterstützung für Status-Bar Anpassung und zusätzliche Funktionen nutzen. CStatusBar Memberfunktionen geben Sie die meisten Funktionen der allgemeinen Windows-Steuerelemente; jedoch, wenn Sie GetStatusBarCtrlaufrufen, können Sie Ihren Status-Balken noch mehr der Merkmale der Statusleiste Windows 95 geben. Wenn Sie GetStatusBarCtrlaufrufen, wird einen Verweis auf eines CStatusBarCtrl -Objekts zurückgegeben. Weitere Informationen zum Entwerfen von Symbolleisten mithilfe von allgemeine Windows-Steuerelementen finden Sie unter CStatusBarCtrl . Weitere allgemeine Informationen über Standardsteuerelemente finden Sie unter Allgemeine Steuerelemente in der Windows 95 SDK Programmer's Reference.
Das Framework speichert Indikator in ein Array mit dem am weitesten links stehende Kennzeichen an Position 0. Wenn Sie eine Statusleiste erstellen, verwenden Sie ein Array von String-IDs, die im Rahmen der entsprechenden Indikatoren zuordnet. Dann können entweder eine Zeichenfolgen-ID oder einen Index Sie zugreifen, einen Indikator.
Standardmäßig ist der erste Indikator "elastisch": es nimmt die Statusleiste Länge nicht von den anderen Bereichen der Indikator verwendet so dass die anderen Bereiche rechtsbündig ausgerichtet sind.
Gehen folgendermaßen Sie vor um eine Statusleiste zu erstellen,:
Es gibt drei Möglichkeiten, den Text in einem Bereich der Statusleiste zu aktualisieren:
Rufen Sie SetPaneStyle auf den Stil der ein Bereich, der Statusleiste zu aktualisieren.
Weitere Informationen zur Verwendung von CStatusBar, finden Sie im Artikel Statusleisten im Visual C++ Programmer's Guide und technischer Hinweis 31, Steuerleisten.
# include lt;afxext.h>
Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm
Proben&Nbsp; MFC-Beispiel CTRLBARS | MFC DLGCBR32-Beispiel
Siehe auch&Nbsp;CStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar