Structure NMTVDISPINFOA (commctrl.h)
Contient et reçoit des informations d’affichage pour un élément d’arborescence. Cette structure est identique à la structure TV_DISPINFO , mais elle a été renommée pour suivre les conventions d’affectation de noms actuelles.
Syntaxe
typedef struct tagTVDISPINFOA {
NMHDR hdr;
TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations sur cette notification.
item
Type : TVITEM
Structure TVITEM qui identifie et contient des informations sur l’élément d’arborescence. Le membre de masque de la structure TVITEM spécifie les informations en cours de définition ou de récupération. Il peut s’agir d’une ou plusieurs des valeurs suivantes :
Valeur | Signification |
---|---|
|
Le membre cChildren spécifie, ou doit recevoir, une valeur qui indique si l’élément contient des éléments enfants. |
|
Le membre iImage spécifie, ou doit recevoir, l’index de l’icône non sélectionnée de l’élément dans la liste d’images. |
|
Le membre iSelectedImage spécifie, ou doit recevoir, l’index de l’icône sélectionnée de l’élément dans la liste d’images. |
|
Le membre pszText spécifie le texte du nouvel élément ou l’adresse d’une mémoire tampon devant recevoir le texte de l’élément. Si la structure reçoit du texte d’élément, vous copiez généralement le texte dans la mémoire tampon vers laquelle pointe le membre pszText de la structure TVITEM . Toutefois, vous pouvez retourner une chaîne dans le membre pszText à la place. Dans ce cas, vous ne pouvez pas modifier ou supprimer la chaîne tant que le texte de l’élément correspondant n’a pas été supprimé ou que deux codes de notification TVN_GETDISPINFO supplémentaires n’ont pas été envoyés. |
Notes
Notes
L’en-tête commctrl.h définit NMTVDISPINFO comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
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 |
Voir aussi
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour