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


Структура 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

Тип: ТБBUTTON

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

cchText

Тип: int

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

pszText

Тип: LPTSTR

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

rcButton

Тип: RECT

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

Замечания

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка commctrl.h