Erweiterte Stile der Symbolleiste
In diesem Abschnitt werden die erweiterten Stile aufgelistet, die von Symbolleistensteuerelementen unterstützt werden.
| Konstante | BESCHREIBUNG |
|---|---|
|
Version 4.71. Mit diesem Stil können Schaltflächen über einen separaten Dropdownpfeil verfügen. Schaltflächen mit dem BTNS_DROPDOWN Stil werden mit einem Dropdownpfeil in einem separaten Abschnitt rechts neben der Schaltfläche gezeichnet. Wenn auf den Pfeil geklickt wird, wird nur der Pfeilteil der Schaltfläche eingeblendet, und das Symbolleistensteuerelement sendet einen TBN_DROPDOWN Benachrichtigungscode, um die Anwendung aufzufordern, das Dropdownmenü anzuzeigen. Wenn auf den Hauptteil der Schaltfläche geklickt wird, sendet das Symbolleisten-Steuerelement eine WM_COMMAND Meldung mit der ID der Schaltfläche. Die Anwendung antwortet normalerweise, indem sie den ersten Befehl im Menü startet. Es gibt viele Situationen, in denen Sie möglicherweise nur einige der Dropdownschaltflächen auf einer Symbolleiste mit getrennten Pfeilen verwenden möchten. Legen Sie dazu die TBSTYLE_EX_DRAWDDARROWS erweiterten Stil fest. Weisen Sie den Schaltflächen, die keine getrennten Pfeile aufweisen, den BTNS_WHOLEDROPDOWN Stil zu. Bei Schaltflächen mit diesem Stil wird neben dem Bild ein Pfeil angezeigt. Der Pfeil ist jedoch nicht getrennt, und wenn auf einen Teil der Schaltfläche geklickt wird, sendet das Symbolleistensteuerelement einen TBN_DROPDOWN Benachrichtigungscode. Um Neumalierungsprobleme zu vermeiden, sollte dieser Stil festgelegt werden, bevor das Symbolleistensteuerelement sichtbar wird. |
|
Version 5.81. Dieser Stil blendet teilweise abgeschnittene Schaltflächen aus. Die gängigste Verwendung dieses Stils ist für Symbolleisten, die Teil eines Rebar-Steuerelements sind. Wenn ein angrenzendes Band einen Teil einer Schaltfläche verdeckt, wird die Schaltfläche nicht angezeigt. Wenn das Leistenband jedoch über den RBBS_USECHEVRON Stil verfügt, wird die Schaltfläche im Dropdownmenü des Chevrons angezeigt. |
|
Version 6. Für diesen Stil muss die Symbolleiste doppelt gepuffert werden. Die doppelte Pufferung ist ein Mechanismus, der erkennt, wenn sich die Symbolleiste geändert hat. [!Note] |
|
Version 5.81. Mit diesem Stil können Sie Text für alle Schaltflächen festlegen, aber nur für diese Schaltflächen mit dem BTNS_SHOWTEXT Schaltflächenstil anzeigen. Der TBSTYLE_LIST Muss ebenfalls festgelegt werden. Wenn eine Schaltfläche keinen Text anzeigt, muss Ihre Anwendung normalerweise TBN_GETINFOTIP oder TTN_GETDISPINFO verarbeiten, um eine QuickInfo anzuzeigen. Mit dem TBSTYLE_EX_MIXEDBUTTONS erweiterten Stil wird Text, der zwar festgelegt, aber nicht auf einer Schaltfläche angezeigt wird, automatisch als QuickInfo-Text der Schaltfläche verwendet. Ihre Anwendung muss nur TBN_GETINFOTIP oder oder TTN_GETDISPINFO verarbeiten, wenn sie mehr Flexibilität beim Angeben des QuickInfo-Texts benötigt. |
|
Version 5.82. Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen. Dieser Stil gibt der Symbolleiste eine vertikale Ausrichtung und organisiert die Symbolleistenschaltflächen in Spalten. Die Schaltflächen werden vertikal nach unten verschoben, bis eine Schaltfläche die Begrenzungshöhe der Symbolleiste überschritten hat (siehe TB_SETBOUNDINGSIZE), und dann wird eine neue Spalte erstellt. Die Symbolleiste durchläuft die Schaltflächen auf diese Weise, bis alle Schaltflächen positioniert sind. Um diesen Stil zu verwenden, muss auch der TBSTYLE_EX_VERTICAL Stil festgelegt werden. [!Note] |
|
Version 5.82. Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen. Dieser Stil gibt der Symbolleiste eine vertikale Ausrichtung. Symbolleistenschaltflächen werden von oben nach unten anstatt horizontal fließen. [!Note] |
Bemerkungen
Um einen erweiterten Stil festzulegen, senden Sie dem Symbolleistensteuerelement eine TB _ SETEXTENDEDSTYLE-Meldung. Um zu bestimmen, welche erweiterten Stile derzeit festgelegt sind, senden Sie eine _ TB GETEXTENDEDSTYLE-Nachricht.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|