winuser.h

Mensaje SBM_SETPOS

Definición

SBM_SETPOS
wParam = (WPARAM) nPos;            // nueva posición de la caja de desplazamiento 
lParam = (LPARAM) (BOOL) fRedraw;  // bandera de redibujado

Una aplicación envía el mensaje SBM_SETPOS a un control de barra de desplazamiento para cambiar la posición de la caja de desplazamiento (thumb) y, si se requiere, repintar la barra de desplazamiento para mostrar la nueva posición de la caja.

Descripción

nPos: especifica la nueva posición de la caja de desplazamiento. Debe estar dentro de los límites del rango de desplazamiento.

fRedraw: especifica si la barra de desplazamiento debe ser redibujada para mostrar la nueva posición de la caja de desplazamiento. Si este parámetro es TRUE, la barra de desplazamiento es repintada. Si es FALSE, no.

Valor de retorno

Si la posición de la caja ha cambiado, el valor de retorno es el valor anterior de la posición, en otro caso es cero.

Observaciones

Si el control de barra de desplazamiento es redibujado por llamadas posteriores a otras funciones o mensajes, es conveniente usar FALSE como valor del parámetro fRedraw.