NMTOOLBARA-Struktur (commctrl.h)

Enthält Informationen, die zum Verarbeiten von Symbolleistenbenachrichtigungscodes verwendet werden. Diese Struktur ersetzt die TBNOTIFY-Struktur .

Syntax

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

Member

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. Dieser Member 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 von der Schaltfläche abgedeckten Bereich definiert.

Hinweise

Hinweis

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
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h