función FlatSB_SetScrollInfo (commctrl.h)
Establece la información de una barra de desplazamiento plana. Si no se inicializan las barras de desplazamiento plano para la ventana, esta función llama a la función SetScrollInfo estándar.
Sintaxis
int FlatSB_SetScrollInfo(
HWND unnamedParam1,
int code,
LPSCROLLINFO psi,
BOOL fRedraw
);
Parámetros
unnamedParam1
Tipo: HWND
Identificador de la ventana que contiene la barra de desplazamiento plano. Este identificador de ventana debe haberse pasado anteriormente en una llamada a InitializeFlatSB.
code
Tipo: int
Tipo de barra de desplazamiento. Puede ser uno de los siguientes valores:
Valor | Significado |
---|---|
|
Establece la información de la barra de desplazamiento horizontal. |
|
Establece la información de la barra de desplazamiento vertical. |
psi
Tipo: LPSCROLLINFO
Puntero a una estructura SCROLLINFO que contiene la nueva información de la barra de desplazamiento especificada. Los miembros cbSize y fMask de la estructura deben rellenarse antes de llamar a FlatSB_SetScrollInfo. El miembro fMask especifica qué miembros de la estructura contienen información válida y puede ser cualquier combinación de los siguientes valores:
Valor | Significado |
---|---|
|
Deshabilita la barra de desplazamiento si la nueva información haría que se quitara la barra de desplazamiento. |
|
Establece la información de la página de la barra de desplazamiento plano. El miembro nPage de la estructura SCROLLINFO debe contener el nuevo valor de página. |
|
Establece la información de posición de la barra de desplazamiento plano. El miembro nPos de la estructura SCROLLINFO debe contener el nuevo valor de posición. |
|
Establece la información del intervalo de la barra de desplazamiento plano. Los miembros nMin y nMax de la estructura SCROLLINFO deben contener los nuevos valores de intervalo. |
|
Combinación de SIF_PAGE, SIF_POS y SIF_RANGE. |
fRedraw
Tipo: BOOL
Especifica si la barra de desplazamiento debe volver a dibujarse inmediatamente para reflejar el cambio. 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
Tipo: int
Devuelve la posición de desplazamiento actual. Si la llamada a FlatSB_SetScrollInfo cambia la posición de desplazamiento, se devuelve la posición anterior.
Comentarios
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | commctrl.h |
Library | Comctl32.lib |
Archivo DLL | Comctl32.dll (versión 4.71 o posterior) |