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.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
MFC stellt zwei Klassen zum Erstellen von Rebars bereit: CReBar und CReBarCtrl (die die Windows Common Control API umschließt).
CReBar bietet die gesamte Funktionalität der gemeinsamen Bewehrungssteuerung und übernimmt viele der erforderlichen Einstellungen und Strukturen der gemeinsamen Steuerung für Sie.
CReBarCtrl ist eine Wrapperklasse für das Win32-Rebar-Steuerelement und kann daher einfacher implementiert werden, wenn Sie die Rebar nicht in die MFC-Architektur integrieren möchten. Wenn Sie CReBarCtrl verwenden und die Rebar in die MFC-Architektur integrieren möchten, müssen Sie zusätzliche Sorgfalt walten lassen, um Manipulationen der Rebar-Steuerung an MFC zu kommunizieren. Diese Kommunikation ist nicht schwierig; Es handelt sich jedoch um zusätzliche Arbeit, die bei Verwendung CReBarnicht benötigt wird.
Visual Studio bietet zwei Möglichkeiten, das Rebar-Steuerelement zu nutzen.
Erstellen Sie die Leiste mithilfe von
CReBar, und rufen Sie dann CReBar::GetReBarCtrl auf, um Zugriff auf dieCReBarCtrl-Mitgliedsfunktionen zu erhalten.Hinweis
CReBar::GetReBarCtrlist eine Inline-Mitgliedsfunktion, die denthis-Zeiger des Rebar-Objekts wirft. Dies bedeutet, dass der Funktionsaufruf zur Laufzeit keinen Overhead verursacht.Erstellen Sie die Leiste mit dem Konstruktor von CReBarCtrl.
Mit beiden Methoden erhalten Sie Zugriff auf die Member-Funktionen des Rebar-Steuerelements. Wenn Sie CReBar::GetReBarCtrl aufrufen, wird ein Verweis auf ein CReBarCtrl-Objekt zurückgegeben, sodass Sie einen Satz von Mitgliedsfunktionen verwenden können. Informationen zum Konstruieren und Erstellen einer Bewehrung mithilfe von CReBar finden Sie unter CReBar.