код уведомления 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 [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
TVN_GETDISPINFOW (Юникод) и TVN_GETDISPINFOA (ANSI) |