Freigeben über


Methoden zum Erstellen einer Symbolleiste

MFC stellt zwei Klassen, um Symbolleisten zu erstellen: CToolBar und CToolBarCtrl (das die API des allgemeinen Windows-Steuerelements umschließt). CToolBar werden alle Funktionen der Symbolleistengemeinsamen allgemeinen ToolTip-Steuerelement, und sie behandelt viele der erforderlichen Einstellungen und Strukturen der allgemeinen Steuerelement für Sie; Allerdings ist die resultierende ausführbare Datei größer normalerweise als die, die mit CToolBarCtrl erstellt wird, verwendet.

CToolBarCtrl führt i eine kleinere ausführbare Datei, und ziehen Sie es möglicherweise vor, eine CToolBarCtrl zu verwenden, wenn Sie nicht beabsichtigen, Symbolleiste in die MFC-Architektur zu integrieren. Wenn Sie planen, CToolBarCtrl verwenden und die Symbolleiste in die MFC-Architektur zu integrieren, müssen Sie zusätzliche darauf achten, um Symbolleisten-Steuerelement-Manipulationen zu MFC mitzuteilen. Diese Kommunikation ist nicht schwierig; ist es jedoch weitere Arbeitschritte, die nicht erforderlich ist, wenn Sie CToolBar verwenden.

Visual C++ bietet zwei Möglichkeiten, die Symbolleistengemeinsame allgemeinen ToolTip-Steuerelement zu nutzen.

  • Stellen Sie die Symbolleiste mit CToolBar, und rufen Sie anschließend CToolBar::GetToolBarCtrl auf, um den Zugriff auf den CToolBarCtrl-Memberfunktionen abzurufen.

  • Stellen Sie die Symbolleiste mit CToolBarCtrl-Konstruktors erstellt.

Jede Methode gibt Ihnen Zugriff in Memberfunktionen des Symbolleisten-Steuerelements. Wenn Sie CToolBar::GetToolBarCtrl aufrufen, wird ein Verweis auf ein CToolBarCtrl-Objekt zurück, sodass Sie alle verwenden festlegen von Memberfunktionen. Siehe CToolBar zu Informationen zum Erstellen und zum Erstellen eine Symbolleiste mit CToolBar.

Siehe auch

Referenz

Verwenden von CToolBarCtrl

Konzepte

Steuerelemente (MFC)