Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |