Partager via


ListView_Scroll macro (commctrl.h)

Fait défiler le contenu d’un contrôle d’affichage de liste. Vous pouvez utiliser cette macro ou envoyer le message LVM_SCROLL explicitement.

Syntaxe

void ListView_Scroll(
   hwndLV,
   dx,
   dy
);

Paramètres

hwndLV

Type : HWND

Handle pour le contrôle d’affichage de liste.

dx

Type : int

Valeur de type int qui spécifie la quantité de défilement horizontal, en pixels, par rapport à la position actuelle du contenu de l’affichage de liste. Si le contrôle list-view se trouve en mode Liste, cette valeur est arrondie au nombre de pixels le plus proche qui forment une colonne entière.

dy

Type : int

Valeur de type int qui spécifie la quantité de défilement vertical, en pixels, par rapport à la position actuelle du contenu de l’affichage de liste.

Valeur de retour

None

Remarques

Lorsque le contrôle list-view se trouve en mode Rapport, le contrôle ne peut être défilé verticalement que par incréments de ligne entiers. Par conséquent, le paramètre dy est arrondi au nombre de pixels le plus proche qui forme un incrément de ligne entier. Par exemple, si la hauteur d’une ligne est de 16 pixels et que 8 sont passés pour dy, la liste défile de 16 pixels (1 ligne). Si 7 est passé pour dy, la liste défile de 0 pixel (0 lignes).

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