macro ListView_SetItemIndexState (commctrl.h)
Définit l’état d’un élément d’affichage de liste spécifié. Utilisez cette macro ou envoyez explicitement le message LVM_SETITEMINDEXSTATE.
Syntaxe
HRESULT ListView_SetItemIndexState(
[in] HWND hwndLV,
[in] LVITEMINDEX *plvii,
[in] UINT data,
[in] UINT mask
);
Paramètres
[in] hwndLV
Handle du contrôle list-view.
[in] plvii
Type : LVITEMINDEX*
Pointeur vers une structure LVITEMINDEX pour l’élément. L’appelant est responsable de l’allocation de cette structure et de la définition des membres.
[in] data
Type : UINT
État à définir sur l’élément sous la forme d’une ou plusieurs (combinaison au niveau du bit) de l'List-View États d’élément indicateurs.
[in] mask
Type : UINT
Bits valides de l’état spécifié par le paramètre données. Pour plus d’informations, consultez la structure stateMask de la structure LVITEM).
Valeur de retour
Type : HRESULT
Retourne l’une des valeurs suivantes de type HRESULT.
Retourner le code | Description |
---|---|
E_FAIL | Impossible de définir l’état. |
E_UNEXPECTED | Le contrôle d’affichage de liste n’était pas prêt pour l’opération. |
S_OK | L’opération a réussi. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |