Поделиться через


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