Freigeben über


Erstellen eines Grundleisten-Steuerelements

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

Zum Beispiel werden Grundleistensteuerelemente (die in Rahmenfensterobjekten verwendet werden) häufig als übergeordnete Fenster für Symbolleistensteuerelemente verwendet. Daher ist das übergeordnete Element des Grundleistensteuerelements das Rahmenfensterobjekt. Da das Rahmenfensterobjekt das übergeordnete Objekt ist, ist die OnCreate Elementfunktion (des übergeordneten Objekts) ein hervorragender Ort, um das Grundleistensteuerelement zu erstellen.

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 Windows-Rebar-gemeinsame Steuerelement zu erstellen und es an das CReBarCtrl-Objekt anzufügen, indem Sie alle gewünschten Stile angeben.

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

  4. Erstellen und initialisieren Sie alle untergeordneten Fensterobjekte (Symbolleisten, Dialogsteuerelemente usw.), die vom Grundleistensteuerelementobjekt enthalten sind.

  5. Initialisieren Sie eine REBARBANDINFO-Struktur mit den erforderlichen Informationen für das Band, das eingefügt werden soll.

  6. Rufen Sie InsertBand auf, um vorhandene untergeordnete Fenster (z. B. m_wndReToolBar) 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
Steuerung