mensaje de SBM_SETPOS
El mensaje de SBM_SETPOS se envía para establecer la posición del cuadro de desplazamiento (pulgar) y, si se solicita, vuelva a dibujar la barra de desplazamiento para reflejar la nueva posición del cuadro de desplazamiento.
Las aplicaciones no deben enviar este mensaje directamente. En su lugar, deben usar la función SetScrollPos . Una ventana recibe este mensaje a través de la función WindowProc. Las aplicaciones que implementan un control de barra de desplazamiento personalizado deben responder a estos mensajes para que la función SetScrollPos funcione correctamente.
Parámetros
-
wParam
-
Especifica la nueva posición del cuadro de desplazamiento. Debe estar dentro del rango de desplazamiento. Si este parámetro está fuera del intervalo de desplazamiento, el valor se redondea hacia arriba o hacia abajo hasta el valor válido más cercano.
-
lParam
-
Especifica si se debe volver a dibujar la barra de desplazamiento para reflejar la nueva posición del cuadro de desplazamiento. Si este parámetro es TRUE, se vuelve a dibujar la barra de desplazamiento. Si es FALSE, la barra de desplazamiento no se vuelve a dibujar.
Valor devuelto
ComCtl32.dll versión 5.0: si ha cambiado la posición del cuadro de desplazamiento, el valor devuelto es la posición anterior del cuadro de desplazamiento; de lo contrario, es cero.
ComCtl32.dll versión 6.0: la posición actual del cuadro de desplazamiento, independientemente de si ha cambiado.
Observaciones
Si el control de barra de desplazamiento se vuelve a dibujar mediante una llamada posterior a otra función, es útil establecer el parámetro lParam en FALSE .
Requisitos
Requisito | Value |
---|---|
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