macro ListView_SetItemPosition (commctrl.h)
Déplace un élément vers une position spécifiée dans un contrôle d’affichage de liste (en icône ou en mode petite icône). Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_SETITEMPOSITION.
Syntaxe
BOOL ListView_SetItemPosition(
HWND hwndLV,
int i,
int x,
int y
);
Paramètres
hwndLV
Handle du contrôle list-view.
i
Type : int
Index de l’élément d’affichage de liste.
x
Type : int
Nouvelle position x du coin supérieur gauche de l’élément, en coordonnées d’affichage.
y
Type : int
Nouvelle position y du coin supérieur gauche de l’élément, en coordonnées d’affichage.
Valeur de retour
Type : BOOL
Retourne TRUE en cas de réussite ou FALSE sinon.
Remarques
Si le contrôle d’affichage de liste a le style LVS_AUTOARRANGE, le contrôle d’affichage de liste est organisé après la définition de la position de l’élément.
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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |