Compartir a través de


función FlatSB_GetScrollInfo (commctrl.h)

Obtiene la información de una barra de desplazamiento plana. Si las barras de desplazamiento plano no se inicializan para la ventana, esta función llama a la función estándar GetScrollInfo.

Sintaxis

BOOL FlatSB_GetScrollInfo(
  HWND         unnamedParam1,
  int          code,
  LPSCROLLINFO unnamedParam3
);

Parámetros

unnamedParam1

Tipo: HWND

Identificador de la ventana que contiene la barra de desplazamiento plana. Este identificador de ventana debe haberse pasado anteriormente en una llamada a InitializeFlatSB.

code

Tipo: int

Parámetro que especifica el tipo de barra de desplazamiento. Puede ser uno de los siguientes valores:

Valor Significado
SB_HORZ
Recupera la información de la barra de desplazamiento horizontal.
SB_VERT
Recupera la información de la barra de desplazamiento vertical.

unnamedParam3

Tipo: LPSCROLLINFO

Puntero a una estructura de SCROLLINFO que recibirá la información de la barra de desplazamiento especificada. Los de cbSize y fMask miembros de la estructura deben rellenarse antes de llamar a FlatSB_GetScrollInfo. El miembro fMask especifica qué propiedades se deben recuperar y puede ser cualquier combinación de los valores siguientes:

Valor Significado
SIF_PAGE
Recupera la información de la página de la barra de desplazamiento plano. Esto se colocará en el miembro nPage de la estructura SCROLLINFO de.
SIF_POS
Recupera la información de posición de la barra de desplazamiento plano. Se colocará en el miembro nPos de la estructura SCROLLINFO de.
SIF_RANGE
Recupera la información del intervalo de la barra de desplazamiento plano. Esto se colocará en los miembros nMin y nMax de la estructura de SCROLLINFO de.
SIF_ALL
Combinación de SIF_PAGE, SIF_POS y SIF_RANGE.

Valor devuelto

Tipo:BOOL de

Devuelve un valor distinto de cero si se ejecuta correctamente o cero de lo contrario.

Observaciones

Nota funciones de barra de desplazamiento plano se implementan en Comctl32.dll versiones 4.71 a 5.82. Comctl32.dll versiones 6.00 y posteriores no admiten barras de desplazamiento plano.
 

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h
biblioteca de Comctl32.lib
DLL de Comctl32.dll (versión 4.71 o posterior)