NMTOOLBARW structure (commctrl.h)

Contains information used to process toolbar notification codes. This structure supersedes the TBNOTIFY structure.

Syntax

typedef struct tagNMTOOLBARW {
  NMHDR    hdr;
  int      iItem;
  TBBUTTON tbButton;
  int      cchText;
  LPWSTR   pszText;
  RECT     rcButton;
} NMTOOLBARW, *LPNMTOOLBARW;

Members

hdr

Type: NMHDR

NMHDR structure that contains additional information about the notification.

iItem

Type: int

Command identifier of the button associated with the notification code.

tbButton

Type: TBBUTTON

TBBUTTON structure that contains information about the toolbar button associated with the notification code. This member only contains valid information with the TBN_QUERYINSERT and TBN_QUERYDELETE notification codes.

cchText

Type: int

Count of characters in the button text.

pszText

Type: LPTSTR

Address of a character buffer that contains the button text.

rcButton

Type: RECT

Version 5.80. A RECT structure that defines the area covered by the button.

Remarks

Note

The commctrl.h header defines NMTOOLBAR as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that is not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header commctrl.h