macro ListView_GetItemState (commctrl.h)

Obtient l’état d’un élément list-view. Vous pouvez utiliser cette macro ou envoyer le message LVM_GETITEMSTATE explicitement.

Syntaxe

void ListView_GetItemState(
   hwndLV,
   i,
   mask
);

Paramètres

hwndLV

Type : HWND

Handle du contrôle list-view.

i

Type : int

Index de l’élément list-view.

mask

Type : UINT

Informations d’état à récupérer. Ce paramètre peut être une combinaison des valeurs suivantes :

Valeur Signification
LVIS_CUT
L’élément est marqué pour une opération de couper-coller.
LVIS_DROPHILITED
L’élément est mis en surbrillance en tant que cible de glisser-déplacer.
LVIS_FOCUSED
L’élément ayant le focus, il est donc entouré d’un rectangle de focus standard. Bien que plusieurs éléments puissent être sélectionnés, un seul élément peut avoir le focus.
LVIS_SELECTED
L'élément est sélectionné. L’apparence d’un élément sélectionné dépend du focus et des couleurs système utilisées pour la sélection.
LVIS_OVERLAYMASK
Utilisez ce masque pour récupérer l’index d’image de superposition de l’élément.
LVIS_STATEIMAGEMASK
Utilisez ce masque pour récupérer l’index d’image d’état de l’élément.

Valeur de retour

Aucune

Remarques

Les informations d’état d’un élément incluent un ensemble d’indicateurs de bits ainsi que des index de liste d’images qui indiquent l’image d’état et l’image de superposition de l’élément.

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]
Plateforme cible Windows
En-tête commctrl.h

Voir aussi

ListView_SetItemState