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.