Freigeben über


Erstellen eines Grundleisten-Steuerelements

CReBarCtrl sollten Objekte erstellt werden, bevor das übergeordnete Objekt sichtbar ist. Dies hält die Möglichkeiten von Zeichnenproblemen.

Beispielsweise sind die Infoleistensteuerelemente (verwendet in den Rahmenfensterobjekten) als übergeordnete Fenster für Symbolleisten-Steuerelemente häufig verwendet. Daher ist das übergeordnete Element des Infoleiste-Steuerelements das Rahmenfensterobjekt. Da das Rahmenfensterobjekt das übergeordnete Element ist, ist die OnCreate-Memberfunktion (übergeordneten) ein ausgezeichneter Platz, um den Infoleiste-Steuerelements zu erstellen.

Um ein CReBarCtrl-Objekt zu verwenden, führen Sie normalerweise folgende Schritte:

Um ein CReBarCtrl-Objekt verwenden

  1. Erstellen Sie das Objekt unter CReBarCtrl.

  2. Rufen Sie Erstellen auf, um die Windows-Infoleistengemeinsame allgemeinen ToolTip-Steuerelement zu erstellen und auf das Objekt CReBarCtrl anzufügen und allen gewünschten Formate angeben.

  3. Laden Sie eine Bitmap, mit einem Aufruf von CBitmap::LoadBitmap, als Hintergrund des Infoleiste-Steuerelement-Objekts verwendet werden.

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

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

  6. Rufen Sie InsertBand auf, um vorhandene untergeordnete Fenster (wie m_wndReToolBar) in das neue Grundleistensteuerelement einzufügen. Weitere Informationen zum Einfügen stellt in ein vorhandenes Grundleistensteuerelement, finden Sie unter Infoleistensteuerelemente und Bänder mit ein Band.

Siehe auch

Referenz

Verwenden von CReBarCtrl

Konzepte

Steuerelemente (MFC)