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 |