Erstellen eines CToolBarCtrl-Objekts
CToolBarCtrl-Objekte enthalten einige interne Datenstrukturen - Eine Liste von Schaltflächensymbolbitmaps, eine Liste von Schaltflächenbezeichnungszeichenfolgen und eine Liste von TBBUTTON-Strukturen dieser Mitarbeiter ein Bild und/oder eine Zeichenfolge mit der Position, Schriftschnitt, den Zustand und der Befehls-ID der Schaltfläche. Jedes der Elemente dieser Datenstrukturen ist durch einen nullbasierten Index verwiesen. Bevor Sie ein CToolBarCtrl-Objekt verwenden können, müssen Sie dieser Datenstrukturen installieren. Eine Liste der Datenstrukturen, finden Sie im Windows SDK unter Symbolleisten-Steuerelemente. Die Liste von Zeichenfolgen kann für Schaltflächenbezeichnungen nur verwendet werden; Sie können Zeichenfolgen nicht der Symbolleiste abrufen.
Um ein CToolBarCtrl-Objekt zu verwenden, führen Sie normalerweise folgende Schritte:
Um ein CToolBarCtrl-Objekt verwenden
Erstellen Sie das Objekt unter CToolBarCtrl.
Rufen Sie Erstellen auf, um die Windows-Symbolleistengemeinsame allgemeinen ToolTip-Steuerelement zu erstellen und auf das Objekt CToolBarCtrl anzufügen. Wenn Sie für Bitmapbilder Schaltflächen soll, fügen Sie den Schaltflächenbitmaps der Symbolleiste hinzu, indem Sie AddBitmap aufrufen. Wenn Sie Zeichenfolgenbezeichnungen für Schaltflächen soll, fügen Sie den Zeichenfolgen der Symbolleiste hinzu, indem Sie AddString oder AddStrings aufrufen. Nachdem Sie AddString und/oder AddStrings aufgerufen haben, können Sie Automatisch anpassen aufrufen, um die Zeichenfolge oder die Zeichenfolgen abzurufen, der angezeigt wird.
Fügen Sie Schaltflächenstrukturen der Symbolleiste hinzu, indem Sie AddButtons aufrufen.
Wenn Sie QuickInfos soll, Handle TTN_NEEDTEXT Meldungen im Besitzerfenster der Symbolleiste, wie in Behandlungs-QuickInfo-Benachrichtigungen beschrieben.
Wenn Sie den Benutzern ermöglichen möchten, die Symbolleiste anpassen, Handleanpassungsbenachrichtigungsmeldungen im Besitzerfenster, wie in Behandlungs-Anpassungs-Benachrichtigungen beschrieben.