Структура NMTBGETINFOTIPA (commctrl.h)
Содержит и получает сведения о подсказке для элемента панели инструментов. Эта структура используется с кодом уведомления TBN_GETINFOTIP.
Синтаксис
typedef struct tagNMTBGETINFOTIPA {
NMHDR hdr;
LPSTR pszText;
int cchTextMax;
int iItem;
LPARAM lParam;
} NMTBGETINFOTIPA, *LPNMTBGETINFOTIPA;
Члены
hdr
Тип: NMHDR
структуре NMHDR, содержащей дополнительные сведения о уведомлении.
pszText
Тип: LPTSTR
Адрес буфера символов, который получает текст подсказки.
cchTextMax
Тип: int
Размер буфера в символах pszText. В большинстве случаев буфер будет символами INFOTIPSIZE в размере, но всегда следует убедиться, что приложение не копирует больше символов cchTextMax в буфер в pszText.
iItem
Тип: int
Идентификатор команды элемента, для которого запрашиваются сведения о подсказке. Этот элемент заполняется элементом управления перед отправкой кода уведомления.
lParam
Тип: LPARAM
Определяемое приложением значение, связанное с элементом, для которого запрашиваются сведения о подсказке. Этот элемент заполняется элементом управления перед отправкой кода уведомления.
Замечания
Заметка
Заголовок commctrl.h определяет NMTBGETINFOTIP как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |