Erstellen eines Grundleisten-Steuerelements

CReBarCtrl-Objekte sollten erstellt werden, bevor das übergeordnete Objekt sichtbar ist. Dies minimiert die Möglichkeiten von Malereiproblemen.

Beispielsweise werden Rebar-Steuerelemente (die in Framefensterobjekten verwendet werden) häufig als übergeordnete Fenster für Symbolleistensteuerelemente verwendet. Daher ist das übergeordnete Element des Rebar-Steuerelements das Framefensterobjekt. Da das Framefensterobjekt das übergeordnete Objekt ist, ist die OnCreate Memberfunktion (des übergeordneten Elements) ein hervorragender Ort zum Erstellen des Rebar-Steuerelements.

Um ein CReBarCtrl Objekt zu verwenden, führen Sie in der Regel die folgenden Schritte aus:

So verwenden Sie ein CReBarCtrl-Objekt

  1. Erstellen Sie das CReBarCtrl-Objekt .

  2. Rufen Sie Create auf, um das allgemeine Windows-Steuerelement zu erstellen und es an das CReBarCtrl Objekt anzufügen, und geben Sie alle gewünschten Formatvorlagen an.

  3. Laden Sie eine Bitmap mit einem Aufruf von CBitmap::LoadBitmap, die als Hintergrund des Rebar-Steuerelementobjekts verwendet werden soll.

  4. Erstellen und initialisieren Sie alle untergeordneten Fensterobjekte (Symbolleisten, Dialogsteuerelemente usw.), die vom Objekt des Rebar-Steuerelements enthalten sein werden.

  5. Initialisieren Sie eine REBARBANDINFO-Struktur mit den erforderlichen Informationen für das einzufügende Band.

  6. Rufen Sie InsertBand auf, um vorhandene untergeordnete Fenster (z m_wndReToolBar. B. ) in das neue Rebar-Steuerelement einzufügen. Weitere Informationen zum Einfügen von Bändern in ein vorhandenes Rebar-Steuerelement finden Sie unter Rebar-Steuerelemente und Bänder.

Siehe auch

Verwenden von CReBarCtrl
Steuerelemente