Methoden zum Erstellen einer Statusleiste

MFC stellt zwei Klassen zum Erstellen von Statusleisten bereit: CStatusBar und CStatusBarCtrl (die die allgemeine Windows-Steuerelement-API umschließt). CStatusBar bietet alle Funktionen des allgemeinen Steuerelements der Statusleiste, interagiert automatisch mit Menüs und Symbolleisten und behandelt viele der erforderlichen allgemeinen Steuerelementeinstellungen und -strukturen für Sie; Die resultierende ausführbare Datei ist jedoch in der Regel größer als die, die mit der Verwendung CStatusBarCtrlerstellt wurde.

CStatusBarCtrl führt in der Regel zu einer kleineren ausführbaren Datei, und Sie sollten es vorziehen CStatusBarCtrl , die Statusleiste nicht in die MFC-Architektur zu integrieren. Wenn Sie beabsichtigen, die Statusleiste in die MFC-Architektur zu verwenden CStatusBarCtrl und zu integrieren, müssen Sie zusätzliche Sorgfalt übernehmen, um Bearbeitungen von Statusleistensteuerelementen an MFC zu kommunizieren. Diese Kommunikation ist nicht schwierig; Es handelt sich jedoch um zusätzliche Arbeit, die bei Verwendung CStatusBarnicht benötigt wird.

Visual C++ bietet zwei Möglichkeiten, um das allgemeine Steuerelement der Statusleiste zu nutzen.

Mit beiden Methoden erhalten Sie Zugriff auf die Memberfunktionen des Statusleisten-Steuerelements. Wenn Sie aufrufen CStatusBar::GetStatusBarCtrl, wird ein Verweis auf ein CStatusBarCtrl Objekt zurückgegeben, sodass Sie einen satz von Memberfunktionen verwenden können. Informationen zum Erstellen und Erstellen einer Statusleiste mithilfe von CStatusBar finden Sie unter CStatusBarCStatusBar.

Siehe auch

Verwenden von CStatusBarCtrl
Steuerelemente