Erstellen eines Infoleiste-Steuerelements

CReBarCtrl-Objekte müssen erstellt werden, bevor das übergeordnete Objekt sichtbar ist.Dies minimiert die Wahrscheinlichkeit von Zeichnen vermieden.

Beispielsweise sind die Infoleiste-Steuerelemente (verwendet im Rahmenfenster Objects) als übergeordnete Fenster für Symbolleisten-Steuerelemente gemeinsam verwendet.Daher ist das übergeordnete Element des Infoleiste-Steuerelements das Rahmenfenster Objekt.Da das Rahmenfenster Objekt das übergeordnete Element ist, ist die OnCreate (Memberfunktion des übergeordneten Elements) ein ausgezeichneter Stelle, um den Infoleiste-Steuerelements zu erstellen.

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

So verwenden CReBarCtrl-Objekt

  1. Erstellen Sie das CReBarCtrl-Objekt.

  2. Rufen Sie Erstellen auf, um die Windows-Infoleisten häufige regelung zu erstellen und diese dem CReBarCtrl-Objekt anzufügen und alle gewünschten Formate angeben.

  3. Lädt eine Bitmap mit einem Aufruf von CBitmap::LoadBitmap, wenn der Hintergrund des Infoleiste-Steuerelement-Objekts vorgesehen.

  4. Erstellen und initialisieren Sie alle Objekte des untergeordneten Fensters (Symbolleisten Dialogfeld Steuerelemente usw.), die vom Infoleiste-Steuerelement-Objekt enthalten sind.

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

  6. Rufen Sie InsertBand an, um vorhandene untergeordnete Fenster (wie m_wndReToolBar) in das neue Infoleiste-Steuerelement eingefügt werden soll.Weitere Informationen zum Einfügen von Bändern in ein vorhandenes Infoleiste-Steuerelement finden Sie unter Infoleiste-Steuerelemente und Bänder.

Siehe auch

Referenz

Verwenden von CReBarCtrl

Konzepte

Steuerelemente (MFC)