Estructura SCROLLBARINFO (winuser.h)
La estructura SCROLLBARINFO contiene información de la barra de desplazamiento.
Sintaxis
typedef struct tagSCROLLBARINFO {
DWORD cbSize;
RECT rcScrollBar;
int dxyLineButton;
int xyThumbTop;
int xyThumbBottom;
int reserved;
DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
Miembros
cbSize
Tipo: DWORD
Especifica el tamaño, en bytes, de la estructura. Antes de llamar a la función GetScrollBarInfo , establezca cbSize en sizeof(SCROLLBARINFO).
rcScrollBar
Tipo: RECT
Coordenadas de la barra de desplazamiento tal como se especifica en una estructura RECT .
dxyLineButton
Tipo: int
Alto o ancho del pulgar.
xyThumbTop
Tipo: int
Posición de la parte superior o izquierda del pulgar.
xyThumbBottom
Tipo: int
Posición de la parte inferior o derecha del pulgar.
reserved
Tipo: int
Reservado.
rgstate[CCHILDREN_SCROLLBAR + 1]
Tipo: DWORD[CCHILDREN_SCROLLBAR+1]
Matriz de elementos DWORD . Cada elemento indica el estado de un componente de barra de desplazamiento. Los valores siguientes muestran el componente de barra de desplazamiento que corresponde a cada índice de matriz.
Índice | Componente de barra de desplazamiento |
---|---|
0 | Barra de desplazamiento en sí. |
1 | Botón de flecha superior o derecha. |
2 | La región derecha de la página o la página hacia arriba. |
3 | Cuadro de desplazamiento (pulgar). |
4 | La página hacia abajo o la región izquierda de la página. |
5 | Botón de flecha inferior o izquierda. |
El elemento DWORD de cada componente de barra de desplazamiento puede incluir una combinación de las marcas de bits siguientes.
Requisitos
Requisito | Value |
---|---|
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) |
Redistribuible | Service Pack 6 |
Consulte también
Conceptual
Otros recursos
Referencia