CReBar für CReBarCtrl

MFC stellt zwei Klassen Infoleisten zu erstellen: CReBar und CReBarCtrl (das das allgemeine Windows-Steuerelement API umschließt).CReBar wird die gesamte Funktionalität der Infoleisten gemeinsamen regelung und behandelt viele der erforderlichen Einstellungen und Strukturen für allgemeine Steuerelemente für Sie.

CReBarCtrl ist eine Wrapperklasse für das Win32-Infoleiste-Steuerelement und ist daher möglicherweise einfacher zu implementieren, wenn Sie nicht beabsichtigen, die in die Infoleiste MFC-Architektur zu integrieren.Wenn Sie planen, CReBarCtrl zu verwenden und die Infoleiste in die MFC-Architektur zu integrieren, müssen Sie zusätzliche Sorgfalt verwenden, um Infoleiste-Steuerelement-Manipulationen mit MFC zu übermitteln.Diese Kommunikation ist nicht schwierig. Allerdings ist es erforderlich, die keine weitere Arbeit ist, wenn Sie CReBar verwenden.

Visual C++ bietet zwei Möglichkeiten, die Infoleisten häufige regelung zu nutzen.

  • Stellen Sie die Infoleiste mit CReBar, und rufen Sie dann CReBar::GetReBarCtrl an, um den Zugriff auf CReBarCtrl-Memberfunktionen abzurufen.

    HinweisHinweis

    CReBar::GetReBarCtrl ist eine Inline- Memberfunktion, die den this Zeiger des Infoleisten Objekts umwandeln.Dies bedeutet, dass zur Laufzeit der Funktionsaufruf keinen Mehraufwand verfügt.

  • Stellen Sie die Infoleiste mit CReBarCtrls Konstruktors.

Jede Methode bietet Zugriff auf die Memberfunktionen des Infoleiste-Steuerelements.Wenn Sie CReBar::GetReBarCtrl aufrufen, gibt es einen Verweis auf ein CReBarCtrl-Objekt zurück, das heißt Sie können entweder die Verwendung von Memberfunktionen festgelegt werden.Weitere Informationen finden Sie unter CReBar zu Informationen über das Erstellen und das Erstellen einer Infoleiste mit CReBar.

Siehe auch

Referenz

Verwenden von CReBarCtrl

Konzepte

Steuerelemente (MFC)