Freigeben über


Erstellen eines CToolBarCtrl-Objekts

CToolBarCtrl-Objekte enthalten mehrere interne Datenstrukturen – eine Liste von Schaltflächenbildbitmaps, eine Liste mit Schaltflächenbezeichnungszeichenfolgen und eine Liste von TBBUTTON Strukturen –, die ein Bild und/oder eine Zeichenfolge mit der Position, dem Format, dem Zustand und der Befehls-ID der Schaltfläche verknüpfen. Jedes der Elemente dieser Datenstrukturen wird durch einen nullbasierten Index bezeichnet. Bevor Sie ein CToolBarCtrl Objekt verwenden können, müssen Sie diese Datenstrukturen einrichten. Eine Liste der Datenstrukturen finden Sie unter Symbolleistensteuerelemente im Windows SDK. Die Liste der Zeichenfolgen kann nur für Schaltflächenbeschriftungen verwendet werden; Zeichenfolgen können nicht von der Symbolleiste abgerufen werden.

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

So verwenden Sie ein CToolBarCtrl-Objekt

  1. Erstellen Sie das CToolBarCtrl-Objekt .

  2. Rufen Sie Create auf, um das allgemeine Steuerelement der Windows-Symbolleiste zu erstellen und an das CToolBarCtrl Objekt anzufügen. Wenn Sie Bitmapbilder für Schaltflächen benötigen, fügen Sie die Schaltflächenbitmap-Bitmaps zur Symbolleiste hinzu, indem Sie AddBitmap aufrufen. Wenn Sie Zeichenfolgenbeschriftungen für Schaltflächen benötigen, fügen Sie die Zeichenfolgen durch Aufrufen von AddString und/oder AddStrings zur Symbolleiste hinzu. Nach dem Aufrufen AddString und/oder AddStringsrufen Sie AutoSize auf, um die anzuzeigenden Zeichenfolgen oder Zeichenfolgen abzurufen.

  3. Fügen Sie der Symbolleiste Schaltflächenstrukturen hinzu, indem Sie AddButtons aufrufen.

  4. Wenn Sie QuickInfos benötigen, behandeln Sie TTN_NEEDTEXT Nachrichten im Besitzerfenster der Symbolleiste, wie in der Behandlung von QuickInfo-Benachrichtigungen beschrieben.

  5. Wenn Sie möchten, dass Der Benutzer die Symbolleiste anpassen kann, behandeln Sie Anpassungsbenachrichtigungen im Besitzerfenster, wie in der Behandlung von Anpassungsbenachrichtigungen beschrieben.

Siehe auch

Verwenden von CToolBarCtrl
Steuerelemente