Структура NMTVGETINFOTIPA (commctrl.h)

Содержит и получает сведения об элементе в виде дерева, необходимые для отображения подсказки для элемента. Эта структура используется с кодом уведомления TVN_GETINFOTIP .

Синтаксис

typedef struct tagNMTVGETINFOTIPA {
  NMHDR     hdr;
  LPSTR     pszText;
  int       cchTextMax;
  HTREEITEM hItem;
  LPARAM    lParam;
} NMTVGETINFOTIPA, *LPNMTVGETINFOTIPA;

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая сведения об этом уведомлении.

pszText

Тип: LPTSTR

Адрес символьного буфера, содержащего отображаемый текст. Если вы хотите изменить текст, отображаемый в подсказке, необходимо изменить содержимое этого буфера. Размер этого буфера определяется структурой cchTextMax .

cchTextMax

Тип: int

Размер буфера в pszText в символах. Хотя никогда не следует предполагать, что этот буфер будет иметь определенный размер, значение INFOTIPSIZE можно использовать в целях проектирования.

hItem

Тип: HTREEITEM

Дерево дескриптор элемента, для которого отображается подсказка.

lParam

Тип: LPARAM

Определяемые приложением данные, связанные с элементом, для которого отображается подсказка.

Комментарии

Примечание

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

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть commctrl.h