commctrl.h

Macro ListView_Scroll

Desplaza el contenido de un control list-view. Se puede usar esta macro o enviar el mensaje LVM_SCROLL explícitamente.

Definición

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

Descripción

hwndLV
Un manipulador del control list-view.
dx
Un valor entero que especifica la cantidad de desplazamiento horizontal, en pixels, relativo a la posición actual del contenido del list-view. Si el control list-view está vista de lista, este valor es redondeado hacia arriba al número de pixels necesario para formar una columna entera.
dy
Un valor de tipo entero que especifica la cantidad de desplazamiento vertical de desplazamiento, en pixels, relativo a la posición actual del contenido del list-view.

Valor de retorno

Devuelve TRUE si tiene éxito, o FALSE en caso contrario.

Observaciones

Cuando el control list-view está en vista de reporte, el control solo puede ser desplazado verticalmente en incrementos de líneas completas. Así que el parámetro dy será redondeado al siguiente número de pixels que formen un desplazamiento de línea completo. Por ejemplo, si la altura de una línea es 16 pixels y se pasa 8 para dy, la lista será desplazada 16 pixels (1 línea). Si se pasa el valor 7, la lista se desplazará 0 pixels (0 líneas).