Structure NMLISTVIEW (commctrl.h)
Contient des informations sur un message de notification d’affichage de liste. Cette structure est identique à la structure NM_LISTVIEW , mais a été renommée pour s’adapter aux conventions d’affectation de noms standard.
Syntaxe
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
Membres
hdr
Type : NMHDR
Structure NMHDR qui contient des informations sur ce message de notification.
iItem
Type : int
Identifie l’élément d’affichage de liste ou -1 s’il n’est pas utilisé.
iSubItem
Type : int
Identifie le sous-élément, ou zéro si aucun.
uNewState
Type : UINT
Nouvel état de l’élément. Ce membre est égal à zéro pour les messages de notification qui ne l’utilisent pas. Pour obtenir la liste des valeurs possibles, consultez États d’élément d’affichage de liste.
uOldState
Type : UINT
Ancien état de l’élément. Ce membre est égal à zéro pour les messages de notification qui ne l’utilisent pas. Pour obtenir la liste des valeurs possibles, consultez États d’élément d’affichage de liste.
uChanged
Type : UINT
Ensemble d’indicateurs qui indiquent les attributs d’élément qui ont été modifiés. Ce membre est égal à zéro pour les notifications qui ne l’utilisent pas. Sinon, il peut avoir les mêmes valeurs que le membre de masque de la structure LVITEM .
ptAction
Type : POINT
Structure POINT qui indique l’emplacement auquel l’événement s’est produit. Ce membre n’est pas défini pour les messages de notification qui ne l’utilisent pas.
lParam
Type : LPARAM
Valeur définie par l’application de l’élément. Ce membre n’est pas défini pour les messages de notification qui ne l’utilisent pas.
Configuration requise
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 |