Código de notificación WM_VSCROLL (barra de seguimiento)

El mensajeWM_VSCROLL se envía al propietario de un control de barra de seguimiento vertical cuando cambia la posición del control deslizante.

Una ventana recibe este mensaje mediante la función WindowProc.

WM_HSCROLL

    WPARAM wParam
    LPARAM lParam; 

Parámetros

wParam

El HIWORD especifica la posición actual del control deslizante si LOWORD es TB_THUMBPOSITION o TB_THUMBTRACK. Para todos los demás códigos de notificación, la palabra de orden superior es cero; envíe el mensajeTBM_GETPOS para determinar la posición del control deslizante.

LOWORD especifica un código de notificación que indica la interacción del usuario con la barra de seguimiento. Esta palabra puede ser uno o varios de los siguientes valores.

Value Significado
TB_BOTTOM
El usuario ha presionado la tecla END (VK_END).
TB_ENDTRACK
La barra de seguimiento ha recibido WM_KEYUP, lo que significa que el usuario ha publicado una clave que envió un código de clave virtual pertinente.
TB_LINEDOWN
El usuario ha presionado la tecla FLECHA DERECHA (VK_RIGHT) o FLECHA ABAJO (VK_DOWN).
TB_LINEUP
El usuario ha presionado la tecla FLECHA IZQUIERDA (VK_LEFT) o FLECHA ARRIBA (VK_UP).
TB_PAGEDOWN
El usuario ha hecho clic en el canal debajo o a la derecha del control deslizante (VK_NEXT).
TB_PAGEUP
El usuario ha hecho clic en el canal situado encima o a la izquierda del control deslizante (VK_PRIOR).
TB_THUMBPOSITION
La barra de seguimiento ha recibido WM_LBUTTONUP siguiendo un código de notificación de TB_THUMBTRACK.
TB_THUMBTRACK
El usuario arrastró el control deslizante.
TB_TOP
El usuario ha presionado la tecla HOME (VK_HOME).

lParam

Identificador del control de la barra de seguimiento.

Valor devuelto

Si la aplicación procesa este mensaje, debe devolver cero.

Comentarios

Normalmente, las aplicaciones que proporcionan comentarios usan el código TB_THUMBTRACK cuando el usuario arrastra el cuadro de desplazamiento.

Tenga en cuenta que el mensaje WM_VSCROLL contiene solo 16 bits de datos de posición. Por lo tanto, las aplicaciones que dependen únicamente de WM_VSCROLL (y WM_HSCROLL) para los datos de posición del control deslizante tienen un valor de posición máximo práctico de 65 535.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Referencia

WM_HSCROLL