Partager via


macro ListView_SetItemPosition (commctrl.h)

Déplace un élément à une position spécifiée dans un contrôle list-view (en mode icône ou petite icône). Vous pouvez utiliser cette macro ou envoyer le message LVM_SETITEMPOSITION explicitement.

Syntaxe

void ListView_SetItemPosition(
   hwndLV,
   i,
   x,
   y
);

Paramètres

hwndLV

Type : HWND

Handle du contrôle list-view.

i

Type : int

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

x

Type : int

Nouvelle position x du coin supérieur gauche de l’élément, dans les coordonnées d’affichage.

y

Type : int

Nouvelle position y du coin supérieur gauche de l’élément, dans les coordonnées d’affichage.

Valeur de retour

None

Remarques

Si le contrôle list-view a le style LVS_AUTOARRANGE , le contrôle list-view est organisé une fois la position de l’élément définie.

Sur Windows Vista, l’appel de cette macro sur un contrôle d’affichage de liste avec le style LVS_AUTOARRANGE ne fait rien, et la valeur de retour est FALSE.

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