Estructura SCROLLINFO (winuser.h)
La estructura SCROLLINFO contiene parámetros de barra de desplazamiento que se van a establecer mediante la función SetScrollInfo (o SBM_SETSCROLLINFO mensaje) o recuperada por la función GetScrollInfo (o SBM_GETSCROLLINFO mensaje).
Sintaxis
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Miembros
cbSize
Tipo: UINT
Especifica el tamaño, en bytes, de esta estructura. El autor de la llamada debe establecerlo en sizeof(SCROLLINFO).
fMask
Tipo: UINT
Especifica los parámetros de la barra de desplazamiento que se van a establecer o recuperar. Este miembro puede ser una combinación de los valores siguientes:
nMin
Tipo: int
Especifica la posición de desplazamiento mínima.
nMax
Tipo: int
Especifica la posición de desplazamiento máxima.
nPage
Tipo: UINT
Especifica el tamaño de página, en unidades de dispositivo. Una barra de desplazamiento usa este valor para determinar el tamaño adecuado del cuadro de desplazamiento proporcional.
nPos
Tipo: int
Especifica la posición del cuadro de desplazamiento.
nTrackPos
Tipo: int
Especifica la posición inmediata de un cuadro de desplazamiento que el usuario está arrastrando. Una aplicación puede recuperar este valor al procesar el código de solicitud SB_THUMBTRACK. Una aplicación no puede establecer la posición de desplazamiento inmediata; La función SetScrollInfo omite este miembro.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluir Windows.h) |
Consulte también
Referencia