Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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
Erstellen Sie das CToolBarCtrl-Objekt .
Rufen Sie Create auf, um das allgemeine Steuerelement der Windows-Symbolleiste zu erstellen und an das
CToolBarCtrlObjekt anzufügen. Wenn Sie Bitmaps für Schaltflächen möchten, fügen Sie die Schaltflächen-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 vonAddStringund/oderAddStringssollten Sie AutoSize aufrufen, um die Zeichenfolge oder Zeichenfolgen anzuzeigen.Fügen Sie der Symbolleiste Schaltflächenstrukturen hinzu, indem Sie AddButtons aufrufen.
Wenn Sie Tooltips wünschen, behandeln Sie TTN_NEEDTEXT Nachrichten im Besitzerfenster der Symbolleiste wie in Behandlung von Tooltip-Benachrichtigungen beschrieben.
Wenn Sie möchten, dass Der Benutzer die Symbolleiste anpassen kann, behandeln Sie Anpassungsbenachrichtigungen im Besitzerfenster, wie in der Behandlung von Anpassungsbenachrichtigungen beschrieben.