Freigeben über


NMTOOLBARA-Struktur (commctrl.h)

Enthält Informationen zum Verarbeiten von Symbolleistenbenachrichtigungscodes. Diese Struktur ersetzt die TBNOTIFY Struktur.

Syntax

typedef struct tagNMTOOLBARA {
  NMHDR    hdr;
  int      iItem;
  TBBUTTON tbButton;
  int      cchText;
  LPSTR    pszText;
  RECT     rcButton;
} NMTOOLBARA, *LPNMTOOLBARA;

Angehörige

hdr

Typ: NMHDR-

NMHDR Struktur, die zusätzliche Informationen zur Benachrichtigung enthält.

iItem

Typ: int

Befehlsbezeichner der Schaltfläche, die dem Benachrichtigungscode zugeordnet ist.

tbButton

Typ: TBBUTTON-

TBBUTTON- Struktur, die Informationen zur Symbolleistenschaltfläche enthält, die dem Benachrichtigungscode zugeordnet ist. Dieses Mitglied enthält nur gültige Informationen mit den TBN_QUERYINSERT und TBN_QUERYDELETE Benachrichtigungscodes.

cchText

Typ: int

Anzahl der Zeichen im Schaltflächentext.

pszText

Typ: LPTSTR-

Adresse eines Zeichenpuffers, der den Schaltflächentext enthält.

rcButton

Typ: RECT-

Version 5.80. Eine RECT- Struktur, die den bereich definiert, der von der Schaltfläche abgedeckt wird.

Bemerkungen

Anmerkung

Der commctrl.h-Header definiert NMTOOLBAR als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Header- commctrl.h