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 |
|
Noms Unicode et ANSI |
TVN_GETDISPINFOW (Unicode) et TVN_GETDISPINFOA (ANSI) |