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
Erstellen Sie das CReBarCtrl-Objekt.
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.
Lädt eine Bitmap mit einem Aufruf von CBitmap::LoadBitmap, wenn der Hintergrund des Infoleiste-Steuerelement-Objekts vorgesehen.
Erstellen und initialisieren Sie alle Objekte des untergeordneten Fensters (Symbolleisten Dialogfeld Steuerelemente usw.), die vom Infoleiste-Steuerelement-Objekt enthalten sind.
Initialisieren Sie eine REBARBANDINFO-Struktur mit den erforderlichen Informationen für das einzufügende Band, etwa.
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.