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