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