code de notification TVN_GETDISPINFO

Demande que la fenêtre parente d’un contrôle d’arborescence fournisse les informations nécessaires à l’affichage ou au tri d’un élément. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .

TVN_GETDISPINFO 

    lptvdi = (LPNMTVDISPINFO) lParam 

Paramètres

lParam

Pointeur vers une structure NMTVDISPINFO . Le membre d’élément est une structure TVITEM dont les membres mask, hItem, state et lParam spécifient le type d’informations requises. Vous devez remplir les membres de la structure avec les informations appropriées.

Valeur retournée

La valeur de retour est ignorée.

Notes

Ce code de notification est envoyé dans les circonstances suivantes :

  • Si le membre pszText de la structure TVITEM de l’élément est la valeur LPSTR_TEXTCALLBACK, le contrôle envoie ce code de notification pour récupérer le texte de l’élément. Dans ce cas, le membre de masque de lParam aura l’indicateur TVIF_TEXT défini.
  • Si le membre iImage ou iSelectedImage de la structure TVITEM de l’élément est la valeur I_IMAGECALLBACK, le contrôle envoie ce code de notification pour récupérer l’index des icônes d’un élément dans la liste d’images du contrôle. Dans ce cas, si l’élément est sélectionné, le membre de masque de lParam aura l’indicateur TVIF_SELECTEDIMAGE défini. Si l’élément n’est pas sélectionné, le membre de masque de lParam aura l’indicateur TVIF_IMAGE défini.
  • Si le membre cChildren de la structure TVITEM de l’élément est la valeur I_CHILDRENCALLBACK, le contrôle envoie ce code de notification pour récupérer une valeur qui indique si l’élément contient des éléments enfants. Dans ce cas, le membre de masque de lParam aura l’indicateur TVIF_CHILDREN défini.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Commctrl.h
Noms Unicode et ANSI
TVN_GETDISPINFOW (Unicode) et TVN_GETDISPINFOA (ANSI)

Voir aussi

TVN_SETDISPINFO