Поделиться через


Структура NMTOOLBARA (commctrl.h)

Содержит сведения, используемые для обработки кодов уведомлений панели инструментов. Эта структура заменяет структуру TBNOTIFY .

Синтаксис

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

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая дополнительные сведения об уведомлении.

iItem

Тип: int

Идентификатор команды кнопки, связанной с кодом уведомления.

tbButton

Тип: TBBUTTON

Структура TBBUTTON, содержащая сведения о кнопке панели инструментов, связанной с кодом уведомления. Этот элемент содержит только допустимые сведения с кодами уведомлений TBN_QUERYINSERT и TBN_QUERYDELETE .

cchText

Тип: int

Количество символов в тексте кнопки.

pszText

Тип: LPTSTR

Адрес буфера символов, содержащего текст кнопки.

rcButton

Тип: RECT

Версия 5.80. Структура RECT , определяющая область, покрываемую кнопкой.

Комментарии

Примечание

Заголовок commctrl.h определяет NMTOOLBAR как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть commctrl.h