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


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

Содержит и получает сведения о отображении для элемента представления дерева. Эта структура идентична структуре TV_DISPINFO, но она была переименована для выполнения текущих соглашений об именовании.

Синтаксис

typedef struct tagTVDISPINFOW {
  NMHDR   hdr;
  TVITEMW item;
} NMTVDISPINFOW, *LPNMTVDISPINFOW;

Члены

hdr

Тип: NMHDR

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

item

Тип: TVITEM

структура TVITEM, которая идентифицирует и содержит сведения о элементе представления дерева. Маска член структуры TVITEM указывает, какие сведения устанавливаются или извлекаются. Это может быть одно или несколько следующих значений:

Ценность Значение
TVIF_CHILDREN
Элемент cChildren указывает или получает значение, указывающее, имеет ли элемент дочерние элементы.
TVIF_IMAGE
Элемент iImage указывает или получает индекс неизбираемого значка элемента в списке изображений.
TVIF_SELECTEDIMAGE
Элемент iSelectedImage указывает или получает индекс выбранного значка элемента в списке изображений.
TVIF_TEXT
Элемент pszText задает текст нового элемента или адрес буфера, который требуется получить текст элемента. Если структура получает текст элемента, обычно копируете текст в буфер, на который указывает элемент pszText элемента TVITEM. Однако вместо этого можно вернуть строку в элементе pszText pszText. В этом случае нельзя изменить или удалить строку до удаления соответствующего текста элемента или до отправки двух дополнительных кодов уведомлений TVN_GETDISPINFO.

Замечания

Заметка

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка commctrl.h

См. также

Справочник

TVN_SETDISPINFO

WM_NOTIFY