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