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


код уведомления TVN_GETDISPINFO

Запрашивает, чтобы в родительском окне элемента управления в виде дерева предоставлялись сведения, необходимые для отображения или сортировки элемента. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .

TVN_GETDISPINFO 

    lptvdi = (LPNMTVDISPINFO) lParam 

Параметры

lParam

Указатель на структуру NMTVDISPINFO . Элемент элемента — это структура TVITEM , в которой элементы mask, hItem, state и lParam указывают тип требуемой информации. Необходимо заполнить элементы структуры соответствующими сведениями.

Возвращаемое значение

Возвращаемое значение игнорируется.

Комментарии

Этот код уведомления отправляется в следующих случаях:

  • Если элемент pszText структуры TVITEM элемента является LPSTR_TEXTCALLBACK значением, элемент управления отправляет этот код уведомления для получения текста элемента. В этом случае для элемента маскиlParam будет установлен флаг TVIF_TEXT.
  • Если элемент iImage или iSelectedImage структуры TVITEM элемента является I_IMAGECALLBACK значением, элемент управления отправляет этот код уведомления для получения индекса значков элемента в списке изображений элемента. В этом случае, если элемент выбран, для элемента маскиlParam будет установлен флаг TVIF_SELECTEDIMAGE. Если элемент не выбран, для элемента маскиlParam будет установлен флаг TVIF_IMAGE.
  • Если элемент cChildren структуры TVITEM элемента является I_CHILDRENCALLBACK значением, элемент управления отправляет этот код уведомления, чтобы получить значение, указывающее, есть ли у элемента дочерние элементы. В этом случае для элемента маскиlParam будет установлен флаг TVIF_CHILDREN.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h
Имя в кодировке Юникод и ANSI
TVN_GETDISPINFOW (Юникод) и TVN_GETDISPINFOA (ANSI)

См. также раздел

TVN_SETDISPINFO