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