Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |