Symbolleiste

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Symbolleisten-Steuerelementen verwendet werden.

Übersichten

Thema Inhalte
Informationen zu Symbolleisten-Steuerelementen Eine Symbolleiste ist ein Steuerelement, das eine oder mehrere Schaltflächen enthält. Wenn ein Benutzer auf jede Schaltfläche klickt, wird eine Befehlsmeldung an das übergeordnete Fenster gesendet. In der Regel entsprechen die Schaltflächen auf einer Symbolleiste Elementen im Menü der Anwendung und bieten dem Benutzer eine zusätzliche und direktere Möglichkeit, auf die Befehle einer Anwendung zu zugreifen.
Verwenden von Symbolleisten-Steuerelementen Dieses Thema enthält Implementierungsdetails und Beispielcode für die Verwendung von Symbolleisten-Steuerelementen in Ihren Anwendungen.

Functions

Thema Inhalte
CreateMappedBitmap Erstellt eine Bitmap zur Verwendung in einer Symbolleiste.
CreateToolbarEx Erstellt ein Symbolleistenfenster und fügt der Symbolleiste die angegebenen Schaltflächen hinzu.
[!Note]
Diese Funktion ist veraltet, da sie nicht alle Funktionen von Symbolleisten unterstützt. Verwenden Sie stattdessen CreateWindowEx. Beispiele finden Sie unter Verwenden von Symbolleistensteuerelementen.


Nachrichten

Thema Inhalte
TB _ ADDBITMAP Fügt der Liste der für eine Symbolleiste verfügbaren Schaltflächenbilder ein oder mehrere Bilder hinzu.
TB _ ADDBUTTONS Fügt einer Symbolleiste eine oder mehrere Schaltflächen hinzu.
TB _ ADDSTRING Fügt dem Zeichenfolgenpool der Symbolleiste eine neue Zeichenfolge hinzu.
TB _ AUTOIZE Bewirkt, dass die Größe einer Symbolleiste geändert wird.
TB _ BUTTONCOUNT Ruft die Anzahl der Schaltflächen ab, die derzeit auf der Symbolleiste angezeigt werden.
TB _ BUTTONSTRUCTSIZE Gibt die Größe der TBBUTTON-Struktur an.
TB _ CHANGEBITMAP Ändert die Bitmap für eine Schaltfläche in einer Symbolleiste.
TB _ CHECKBUTTON Überprüft oder deaktiviert eine bestimmte Schaltfläche in einer Symbolleiste.
TB _ COMMANDTOINDEX Ruft den nullbasierten Index für die Schaltfläche ab, die dem angegebenen Befehlsbezeichner zugeordnet ist.
TB _ CUSTOMIZE Zeigt das Dialogfeld Symbolleiste anpassen an.
TB _ DELETEBUTTON Löscht eine Schaltfläche von der Symbolleiste.
TB _ ENABLEBUTTON Aktiviert oder deaktiviert die angegebene Schaltfläche in einer Symbolleiste.
TB _ GETANCHORHIGHLIGHT Ruft die Einstellung für die Hervorhebung des Ankers für eine Symbolleiste ab.
TB _ GETBITMAP Ruft den Index der Bitmap ab, die einer Schaltfläche in einer Symbolleiste zugeordnet ist.
TB _ GETBITMAPFLAGS Ruft die Flags ab, die den Typ der zu verwendenden Bitmap beschreiben.
TB _ GETBUTTON Ruft Informationen über die angegebene Schaltfläche in einer Symbolleiste ab.
TB _ GETBUTTONINFO Ruft erweiterte Informationen für eine Schaltfläche in einer Symbolleiste ab.
TB _ GETBUTTONSIZE Ruft die aktuelle Breite und Höhe der Symbolleistenschaltflächen in Pixel ab.
TB _ GETBUTTONTEXT Ruft den Anzeigetext einer Schaltfläche auf einer Symbolleiste ab.
TB _ GETCOLORSCHEME Ruft die Farbschemainformationen aus dem Symbolleisten-Steuerelement ab.
TB _ GETDISABLEDIMAGELIST Ruft die Bildliste ab, die ein Symbolleisten-Steuerelement zum Anzeigen inaktiver Schaltflächen verwendet.
TB _ GETEXTENDEDSTYLE Ruft die erweiterten Stile für ein Symbolleisten-Steuerelement ab.
TB _ GETHOTIMAGELIST Ruft die Bildliste ab, die ein Symbolleisten-Steuerelement zum Anzeigen von Schaltflächen verwendet.
TB _ GETHOTITEM Ruft den Index des hot-Elements in einer Symbolleiste ab.
TB _ GETIDEALSIZE Ruft die ideale Größe der Symbolleiste ab.
TB _ GETIMAGELIST Ruft die Bildliste ab, die ein Symbolleisten-Steuerelement verwendet, um Schaltflächen im Standardzustand anzuzeigen. Ein Symbolleisten-Steuerelement verwendet diese Bildliste, um Schaltflächen anzuzeigen, wenn sie nicht heiß oder deaktiviert sind.
TB _ GETIMAGELISTCOUNT Ruft die Anzahl der Bildlisten ab, die der Symbolleiste zugeordnet sind.
TB _ GETINSERTMARK Ruft die aktuelle Einfügemarke für die Symbolleiste ab.
TB _ GETINSERTMARKCOLOR Ruft die Farbe ab, die zum Zeichnen der Einfügemarke für die Symbolleiste verwendet wird.
TB _ GETITEMDROPDOWNRECT Ruft das umgebundene Rechteck des Dropdownfensters für ein Symbolleistenelement mit dem Stil BTNS _ DROPDOWN ab.
TB _ GETITEMRECT Ruft das umgebundene Rechteck einer Schaltfläche in einer Symbolleiste ab.
TB _ GETMAXSIZE Ruft die Gesamtgröße aller sichtbaren Schaltflächen und Trennzeichen in der Symbolleiste ab.
TB _ GETMETRICS Ruft die Metriken eines Symbolleisten-Steuerelements ab.
TB _ GETOBJECT Ruft IDropTarget für ein Symbolleisten-Steuerelement ab.
TB _ GETPADDING Ruft die Auf padding für ein Symbolleisten-Steuerelement ab.
TB _ GETPRESSEDIMAGELIST Ruft die Bildliste ab, die ein Symbolleisten-Steuerelement verwendet, um Schaltflächen in einem gedrückten Zustand anzuzeigen.
TB _ GETRECT Ruft das umgrenzende Rechteck für eine angegebene Symbolleistenschaltfläche ab.
TB _ GETROWS Ruft die Anzahl der Zeilen von Schaltflächen in einer Symbolleiste mit dem TBSTYLE _ WRAPABLE-Stil ab.
TB _ GETSTATE Ruft Informationen zum Status der angegebenen Schaltfläche auf einer Symbolleiste ab, z. B. ob sie aktiviert, gedrückt oder aktiviert ist.
TB _ GETSTRING Ruft eine Zeichenfolge aus dem Zeichenfolgenpool einer Symbolleiste ab.
TB _ GETSTYLE Ruft die derzeit für ein Symbolleistensteuerelement verwendeten Stile ab.
TB _ GETTEXTROWS Ruft die maximale Anzahl von Textzeilen ab, die auf einer Symbolleistenschaltfläche angezeigt werden können.
TB _ GETTOOLTIPS Ruft das Handle für das QuickInfo-Steuerelement ab, sofern vorhanden, das der Symbolleiste zugeordnet ist.
TB _ GETUNICODEFORMAT Ruft das Unicode-Zeichenformatflag für das Steuerelement ab.
TB _ HASACCELERATOR Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Ruft die Anzahl der Symbolleistenschaltflächen ab, die das angegebene Zugriffstastenzeichen aufweisen.
TB _ HIDEBUTTON Blendet die angegebene Schaltfläche in einer Symbolleiste aus oder zeigt sie an.
TB _ HITTEST Bestimmt, wo sich ein Punkt in einem Symbolleistensteuerelement befindet.
TB _ INDETERMINATE Legt den unbestimmten Zustand der angegebenen Schaltfläche auf einer Symbolleiste fest oder löscht sie.
TB _ INSERTBUTTON Fügt eine Schaltfläche in eine Symbolleiste ein.
TB _ INSERTMARKHITTEST Ruft die Einfügemarkierungsinformationen für einen Punkt in einer Symbolleiste ab.
TB _ ISBUTTONCHECKED Bestimmt, ob die angegebene Schaltfläche in einer Symbolleiste aktiviert ist.
TB _ ISBUTTONENABLED Bestimmt, ob die angegebene Schaltfläche in einer Symbolleiste aktiviert ist.
TB _ ISBUTTONHIDDEN Bestimmt, ob die angegebene Schaltfläche in einer Symbolleiste ausgeblendet ist.
TB _ ISBUTTONHIGHLIGHTED Überprüft den Hervorhebungsstatus einer Symbolleistenschaltfläche.
TB _ ISBUTTONINDETERMINATE Bestimmt, ob die angegebene Schaltfläche in einer Symbolleiste unbestimmt ist.
TB _ ISBUTTONPRESSED Bestimmt, ob die angegebene Schaltfläche in einer Symbolleiste gedrückt wird.
TB _ LOADIMAGES Lädt systemdefinierte Schaltflächenbilder in die Bildliste eines Symbolleistensteuerelements.
TB _ MAPACCELERATOR Bestimmt die ID der Schaltfläche, die dem angegebenen Zugriffstastenzeichen entspricht.
TB _ MARKBUTTON Legt den Hervorhebungszustand einer bestimmten Schaltfläche in einem Symbolleistensteuerelement fest.
TB _ MOVEBUTTON Verschiebt eine Schaltfläche von einem Index in einen anderen.
TB _ PRESSBUTTON Drückt oder gibt die angegebene Schaltfläche in einer Symbolleiste frei.
TB _ REPLACEBITMAP Ersetzt eine vorhandene Bitmap durch eine neue Bitmap.
TB _ SAVERESTORE Senden Sie diese Meldung, um das Speichern oder Wiederherstellen eines Symbolleistenzustands zu initiieren.
TB _ SETANCHORHIGHLIGHT Legt die Einstellung für die Ankermarkierung für eine Symbolleiste fest.
TB _ SETBITMAPSIZE Legt die Größe der Bitmapbilder fest, die einer Symbolleiste hinzugefügt werden sollen.
TB _ SETBOUNDINGSIZE Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Legt die Begrenzungsgröße für ein symbolleistenbasiertes Steuerelement mit mehreren Spalten fest.
TB _ SETBUTTONINFO Legt die Informationen für eine vorhandene Schaltfläche in einer Symbolleiste fest.
TB _ SETBUTTONSIZE Legt die Größe von Schaltflächen auf einer Symbolleiste fest.
TB _ SETBUTTONWIDTH Legt die minimale und maximale Schaltflächenbreite im Symbolleistensteuerelement fest.
TB _ SETCMDID Legt den Befehlsbezeichner einer Symbolleistenschaltfläche fest.
TB _ SETCOLORSCHEME Legt die Farbschemainformationen für das Symbolleisten-Steuerelement fest.
TB _ SETDISABLEDIMAGELIST Legt die Bildliste fest, die das Symbolleistensteuerelement verwendet, um deaktivierte Schaltflächen anzuzeigen.
TB _ SETDRAWTEXTFLAGS Legt die Textzeichnungsflags für die Symbolleiste fest.
TB _ SETEXTENDEDSTYLE Legt die erweiterten Stile für ein Symbolleistensteuerelement fest.
TB _ SETHOTIMAGELIST Legt die Bildliste fest, die das Symbolleisten-Steuerelement zum Anzeigen von Hot-Schaltflächen verwendet.
TB _ SETHOTITEM Legt das heiße Element in einer Symbolleiste fest.
TB _ SETHOTITEM2 Legt das heiße Element in einer Symbolleiste fest.
TB _ SETIMAGELIST Legt die Bildliste fest, mit der die Symbolleiste Schaltflächen anzeigt, die sich im Standardzustand befinden.
TB _ SETINDENT Legt den Einzug für die erste Schaltfläche in einem Symbolleistensteuerelement fest.
TB _ SETINSERTMARK Legt die aktuelle Einfügemarke für die Symbolleiste fest.
TB _ SETINSERTMARKCOLOR Legt die Farbe fest, die zum Zeichnen der Einfügemarke für die Symbolleiste verwendet wird.
TB _ SETLISTGAP Legt den Abstand zwischen den Symbolleistenschaltflächen auf einer bestimmten Symbolleiste fest.
TB _ SETMAXTEXTROWS Legt die maximale Anzahl von Textzeilen fest, die auf einer Symbolleistenschaltfläche angezeigt werden.
TB _ SETMETRICS Legt die Metriken eines Symbolleistensteuerelements fest.
TB _ SETPADDING Legt die Auffüllung für ein Symbolleistensteuerelement fest.
TB _ SETPARENT Legt das Fenster fest, an das das Symbolleisten-Steuerelement Benachrichtigungscodes sendet.
TB _ SETPRESSEDIMAGELIST Legt die Bildliste fest, die die Symbolleiste verwendet, um Schaltflächen anzuzeigen, die sich in einem gedrückten Zustand befinden.
TB _ SETROWS Legt die Anzahl der Zeilen von Schaltflächen in einer Symbolleiste fest.
TB _ SETSTATE Legt den Zustand für die angegebene Schaltfläche in einer Symbolleiste fest.
TB _ SETSTYLE Legt den Stil für ein Symbolleisten-Steuerelement fest.
TB _ SETTOOLTIPS Ordnet einer Symbolleiste ein QuickInfo-Steuerelement zu.
TB _ SETUNICODEFORMAT Legt das Unicode-Zeichenformatflag für das Steuerelement fest. Mit dieser Meldung können Sie den vom Steuerelement zur Laufzeit verwendeten Zeichensatz ändern, anstatt das Steuerelement neu erstellen zu müssen.
TB _ SETWINDOWTHEME Legt den visuellen Stil eines Symbolleisten-Steuerelements fest.
TB _ TRANSLATEACCELERATOR Übergibt eine Tastaturmeldung an die Symbolleiste.

Benachrichtigungen

Thema Inhalte
NM _ CHAR (Symbolleiste) Wird von der Symbolleiste gesendet, wenn eine WM _ CHAR-Nachricht empfangen wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ CLICK (Symbolleiste) Wird von einem Symbolleisten-Steuerelement gesendet, wenn der Benutzer mit der linken Maustaste auf ein Element klickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ CUSTOMDRAW (Symbolleiste) Wird von der Symbolleiste gesendet, um das übergeordnete Fenster über Zeichnungsvorgänge zu benachrichtigen. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ DBLCLK (Symbolleiste) Benachrichtigt das übergeordnete Fenster eines Symbolleisten-Steuerelements, dass der Benutzer im Steuerelement auf die linke Maustaste doppelklickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ KEYDOWN (Symbolleiste) Wird von einem Steuerelement gesendet, wenn das Steuerelement den Tastaturfokus besitzt und der Benutzer eine Taste drückt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ LDOWN Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass die linke Maustaste gedrückt wurde. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ RCLICK (Symbolleiste) Wird von einem Symbolleisten-Steuerelement gesendet, wenn der Benutzer mit der rechten Maustaste auf die Symbolleiste klickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ RDBLCLK (Symbolleiste) Benachrichtigt das übergeordnete Fenster eines Steuerelements, dass der Benutzer im Steuerelement auf die rechte Maustaste doppelklickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ RELEASEDCAPTURE (Symbolleiste) Benachrichtigt das übergeordnete Fenster eines Symbolleisten-Steuerelements, dass das Steuerelement die Mausaufnahme frei gibt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
NM _ TOOLTIPSCREATED (Symbolleiste) Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass die Symbolleiste ein QuickInfo-Steuerelement erstellt hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ BEGINADJUST Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass der Benutzer mit dem Anpassen einer Symbolleiste begonnen hat. Dieser Meldungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ BEGINDRAG Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass der Benutzer damit begonnen hat, eine Schaltfläche in eine Symbolleiste zu ziehen. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ CUSTHELP Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass der Benutzer die Schaltfläche Hilfe im Dialogfeld Symbolleiste anpassen ausgewählt hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ DELETINGBUTTON Wird von einem Symbolleisten-Steuerelement gesendet, wenn eine Schaltfläche gelöscht werden soll.
_TBN-DRAGOUT Wird von einem Symbolleisten-Steuerelement gesendet, wenn der Benutzer auf eine Schaltfläche klickt und dann den Cursor von der Schaltfläche verschiebt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
_TBN-DRAGOVER Ermittelt, ob eine TB _ MARKBUTTON-Nachricht für eine Schaltfläche gesendet werden soll, die gezogen wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
_TBN-DROPDOWNliste Wird von einem Symbolleisten-Steuerelement gesendet, wenn der Benutzer auf eine Dropdownschaltfläche klickt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ DUPACCELERATOR Ermittelt, ob eine Zugriffstaste auf zwei oder mehr aktiven Symbolleisten verwendet werden kann. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ ENDADJUST Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass der Benutzer die Anpassung einer Symbolleiste beendet hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ ENDDRAG Benachrichtigt das übergeordnete Fenster der Symbolleiste, dass der Benutzer das Ziehen einer Schaltfläche in einer Symbolleiste beendet hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ GETBUTTONINFO Ruft Anpassungsinformationen für die Symbolleiste ab und benachrichtigt das übergeordnete Fenster der Symbolleiste über alle Änderungen, die an der Symbolleiste vorgenommen werden. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ GETDISPINFO Ruft Anzeigeinformationen für ein Symbolleistenelement ab. Diese Benachrichtigung wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ GETINFOTIP Ruft Infotipinformationen für ein Symbolleistenelement ab. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ GETOBJECT Wird von einem Symbolleisten-Steuerelement gesendet, das den TBSTYLE _ REGISTERDROP-Stil verwendet, um ein Absturzzielobjekt an fordern, wenn der Zeiger über eine seiner Schaltflächen übergeht. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ HOTITEMCHANGE Wird von einem Symbolleisten-Steuerelement gesendet, wenn sich das heiße (hervorgehobene) Element ändert. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ INITCUSTOMIZE Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass die Anpassung gestartet wurde. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ MAPACCELERATOR Fordert den Index der Schaltfläche in der Symbolleiste an, der dem angegebenen Zugriffstastenzeichen entspricht. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ QUERYDELETE Benachrichtigt das übergeordnete Fenster der Symbolleiste, ob eine Schaltfläche von einer Symbolleiste gelöscht werden kann, während der Benutzer die Symbolleiste angibt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ QUERYINSERT Benachrichtigt das übergeordnete Fenster der Symbolleiste, ob links von der angegebenen Schaltfläche eine Schaltfläche eingefügt werden kann, während der Benutzer eine Symbolleiste angibt. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
_TBN-ZURÜCKSETZUNG Benachrichtigt das übergeordnete Fenster der Symbolleiste, dass der Benutzer den Inhalt des Dialogfelds Symbolleiste anpassen zurückgesetzt hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ RESTORE Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass eine Symbolleiste gerade wiederhergestellt wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ SPEICHERN Benachrichtigt das übergeordnete Fenster einer Symbolleiste, dass gerade eine Symbolleiste gespeichert wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ TOOLBARCHANGE Benachrichtigt das übergeordnete Fenster der Symbolleiste, dass der Benutzer eine Symbolleiste angepasst hat. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ WRAPACCELERATOR Fordert den Index der Schaltfläche in einer oder mehreren Symbolleisten an, die dem angegebenen Zugriffstastenzeichen entsprechen. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
TBN _ WRAPHOTITEM Benachrichtigt eine Anwendung mit zwei oder mehr Symbolleisten, dass sich das heiße Element ändern wird. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.

Strukturen

Thema Inhalte
COLORMAP Enthält Informationen, die von der CreateMappedBitmap-Funktion zum Zuordnen der Farben der Bitmap verwendet werden.
NMTBCUSTOMDRAW Enthält Spezifische Informationen zu einem NM CUSTOMDRAW-Benachrichtigungscode, _ der von einem Symbolleistensteuerelement gesendet wird.
NMTBDISPINFO Enthält Anzeigeinformationen für ein Symbolleistenelement und empfängt diese. Diese Struktur wird mit dem TBN _ GETDISPINFO-Benachrichtigungscode verwendet.
NMTBGETINFOTIP Enthält infotip-Informationen für ein Symbolleistenelement und empfängt diese. Diese Struktur wird mit dem TBN _ GETINFOTIP-Benachrichtigungscode verwendet.
NMTBHOTITEM Enthält Informationen, die mit dem TBN _ HOTITEMCHANGE-Benachrichtigungscode verwendet werden.
NMTBRESTORE Ermöglicht Anwendungen das Extrahieren der Informationen, die beim Speichern des Symbolleistenzustands in NMTBSAVE platziert wurden. Diese Struktur wird an Anwendungen übergeben, wenn sie einen TBN _ RESTORE-Benachrichtigungscode erhalten.
NMTBSAVE Diese Struktur wird an Anwendungen übergeben, wenn sie einen TBN _ SAVE-Benachrichtigungscode erhalten. Sie enthält Informationen über die Schaltfläche, die gerade gespeichert wird. Anwendungen können die Werte der Member ändern, um zusätzliche Informationen zu speichern.
NMTOOLBAR Enthält Informationen zum Verarbeiten von Symbolleistenbenachrichtigungscodes. Diese Struktur ersetzt die TBNOTIFY-Struktur.
TBADDBITMAP Fügt einer Symbolleiste eine Bitmap hinzu, die Schaltflächenbilder enthält.
TBBUTTON Enthält Informationen zu einer Schaltfläche in einer Symbolleiste.
TBBUTTONINFO Enthält oder empfängt Informationen für eine bestimmte Schaltfläche in einer Symbolleiste.
TBINSERTMARK Enthält Informationen zur Einfügemarke in einem Symbolleistensteuerelement.
TBMETRICS Definiert die Metriken einer Symbolleiste, die zum Verkleinern oder Erweitern von Symbolleistenelementen verwendet werden.
TBREPLACEBITMAP Wird mit der _ TB REPLACEBITMAP-Nachricht verwendet, um eine Symbolleistenbitmap durch eine andere zu ersetzen.
TBSAVEPARAMS Gibt den Speicherort in der Registrierung an, an dem die TB _ SAVERESTORE-Nachricht gespeichert wird, und ruft Informationen zum Status einer Symbolleiste ab.

Konstanten

Thema Inhalte
Status der Symbolleistenschaltfläche In diesem Abschnitt werden die Zustände aufgelistet, die eine Symbolleistenschaltfläche aufweisen kann.
Symbolleisten-Steuerelement und Schaltflächenstile Die folgenden Fensterstile sind spezifisch für Symbolleisten. Sie werden mit anderen Fensterstilen kombiniert, wenn die Symbolleiste erstellt wird.
Hinweis Wenn für Common Controls Version 6.00ein visueller Stil mit der Symbolleiste verwendet wird, sind Schaltflächen unabhängig von der Stileinstellung immer transparent. Andernfalls ist das Transparenzverhalten normal, wie durch die Verwendung des TBSTYLE_FLAT- oder TBSTYLE_TRANSPARENT-Stils angegeben.
[!Note]
Comctl32.dll Version 6 ist nicht verteilbar, aber in Windows oder höher enthalten. Um Comctl32.dll Version 6 zu verwenden, geben Sie sie in einem Manifest an. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Stilen.


Erweiterte Stile der Symbolleiste In diesem Abschnitt werden die erweiterten Stile aufgelistet, die von Symbolleistensteuerelementen unterstützt werden.
Symbolleiste Standardschaltfläche – Bildindexwerte In diesem Abschnitt werden Indexwerte von Bildern innerhalb von Standardbitmaps angegeben.