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 |
|
Consulte también
-
Referencia