Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
MFC stellt zwei Klassen, Statusleisten zu erstellen: CStatusBar und CStatusBarCtrl (das das allgemeine Windows-Steuerelement API umschließt).CStatusBar wird die gesamte Funktionalität der Statusleiste gemeinsamen regelung, wirkt sie automatisch in Menüs und Symbolleisten, und sie behandelt viele der erforderlichen Einstellungen und Strukturen für allgemeine Steuerelemente für Sie. Allerdings ist die resultierende ausführbare Datei normalerweise größer als die, die mit CStatusBarCtrl erstellt wird.
CStatusBarCtrl führt normalerweise eine kleinere ausführbare Datei, und Sie ziehen es vor, CStatusBarCtrl sein, wenn Sie nicht beabsichtigen, die in der Statusleiste MFC-Architektur zu integrieren.Wenn Sie planen, CStatusBarCtrl zu verwenden und die Statusleiste in die MFC-Architektur zu integrieren, müssen Sie zusätzliche Sorgfalt verwenden, um StatusBar-Steuerelement-Manipulationen mit MFC zu übermitteln.Diese Kommunikation ist nicht schwierig. Allerdings ist es erforderlich, die keine weitere Arbeit ist, wenn Sie CStatusBar verwenden.
Visual C++ bietet zwei Möglichkeiten, die Statusleisten häufige regelung zu nutzen.
Erstellen Sie die Statusleiste unter Verwendung CStatusBar, und rufen Sie anschließend CStatusBar::GetStatusBarCtrl an, um den Zugriff auf CStatusBarCtrl-Memberfunktionen abzurufen.
Erstellen Sie die Statusleiste unter Verwendung CStatusBarCtrls Konstruktors.
Jede Methode bietet Zugriff auf die Memberfunktionen des StatusBar-Steuerelements.Wenn Sie CStatusBar::GetStatusBarCtrl aufrufen, gibt es einen Verweis auf ein CStatusBarCtrl-Objekt zurück, das heißt Sie können entweder die Verwendung von Memberfunktionen festgelegt werden.Weitere Informationen finden Sie unter CStatusBar zu Informationen über das Erstellen und das Erstellen einer Statusleiste unter Verwendung CStatusBar.