Partager via


LVM_SETITEMINDEXSTATE message

Définit l’état d’un élément d’affichage de liste. Envoyez ce message explicitement ou à l’aide de la macro ListView_SetItemIndexState .

Paramètres

wParam [in]

Pointeur vers une structure LVITEMINDEX pour l’élément. Le processus d’appel est responsable de l’allocation de cette structure et de la définition des membres.

lParam [in]

Pointeur vers une structure LVITEM . Le processus appelant est responsable de l’allocation de mémoire pour la structure. Définissez le membre d’état sur un ou plusieurs (sous la forme d’une combinaison au niveau du bit) des indicateurs d’états d’élément de liste-affichage . Définissez le membre stateMask de la structure pour indiquer les bits valides du membre d’état . Pour plus d’informations, consultez le membre stateMask de la structure LVITEM .

Valeur retournée

Retourne l’une des valeurs suivantes de type HRESULT.

Code de retour Description
E_FAIL
Impossible de définir l’état.
E_UNEXPECTED
Le contrôle list-view n’était pas prêt pour l’opération.
S_OK
L'opération a réussi.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Commctrl.h