Partager via


macro ListView_Scroll (commctrl.h)

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

Syntaxe

BOOL ListView_Scroll(
   HWND hwndLV,
   int  dx,
   int  dy
);

Paramètres

hwndLV

Type : HWND

Handle du contrôle list-view.

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 d’affichage liste est en mode liste, cette valeur est arrondie au nombre le plus proche de pixels 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

Type : BOOL

Retourne TRUE en cas de réussite ou FALSE sinon.

Remarques

Lorsque le contrôle d’affichage liste est en mode rapport, le contrôle ne peut être fait défiler verticalement que par incréments de ligne entiers. Par conséquent, le paramètre sera arrondi au nombre le plus proche de pixels qui forment un incrément de ligne entier. Par exemple, si la hauteur d’une ligne est de 16 pixels et que 8 est passée pour , la liste fait défiler la liste de 16 pixels (1 ligne). Si 7 est passé pour , la liste fait défiler 0 pixels (0 lignes).

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