Structure NMLVGETINFOTIPA (commctrl.h)
Contient et reçoit les informations d’élément d’affichage de liste nécessaires à l’affichage d’une info-bulle pour un élément. Cette structure est utilisée avec le code de notification LVN_GETINFOTIP .
Syntaxe
typedef struct tagNMLVGETINFOTIPA {
NMHDR hdr;
DWORD dwFlags;
LPSTR pszText;
int cchTextMax;
int iItem;
int iSubItem;
LPARAM lParam;
} NMLVGETINFOTIPA, *LPNMLVGETINFOTIPA;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations sur ce code de notification.
dwFlags
Type : DWORD
Zéro ou LVGIT_UNFOLDED. Consultez la section Notes.
pszText
Type : LPTSTR
Adresse d’une mémoire tampon de chaîne qui reçoit des informations de texte supplémentaires. Si dwFlags est égal à zéro, ce membre contient le texte de l’élément existant. Dans ce cas, vous devez ajouter tout texte supplémentaire à la fin de cette chaîne. La taille de cette mémoire tampon est spécifiée par la structure cchTextMax .
cchTextMax
Type : int
Taille, en caractères, de la mémoire tampon pointée par pszText. Bien que vous ne devriez jamais supposer que cette mémoire tampon sera d’une taille particulière, la valeur INFOTIPSIZE peut être utilisée à des fins de conception.
iItem
Type : int
Index de base zéro de l’élément auquel cette structure fait référence.
iSubItem
Type : int
Index de base unique du sous-élément auquel cette structure fait référence. Si ce membre est égal à zéro, la structure fait référence à l’élément et non à un sous-élément. Ce membre n’est pas utilisé actuellement et sera toujours égal à zéro.
lParam
Type : LPARAM
Valeur définie par l’application associée à l’élément. Ce membre n’est pas utilisé actuellement et sera toujours égal à zéro.
Notes
Un élément est dit plié lorsque le texte actuellement affiché est tronqué. Si LVGIT_UNFOLDED est retourné dans dwFlags, le texte intégral de l’élément est déjà affiché. Il n’est donc pas nécessaire de l’afficher dans l’info-bulle.
Notes
L’en-tête commctrl.h définit NMLVGETINFOTIP 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 |
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