Estrutura SCROLLBARINFO (winuser.h)
A estrutura SCROLLBARINFO contém informações da barra de rolagem.
Sintaxe
typedef struct tagSCROLLBARINFO {
DWORD cbSize;
RECT rcScrollBar;
int dxyLineButton;
int xyThumbTop;
int xyThumbBottom;
int reserved;
DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
Membros
cbSize
Tipo: DWORD
Especifica o tamanho, em bytes, da estrutura. Antes de chamar a função GetScrollBarInfo , defina cbSize como sizeof(SCROLLBARINFO).
rcScrollBar
Tipo: RECT
Coordenadas da barra de rolagem conforme especificado em uma estrutura RECT .
dxyLineButton
Tipo: int
Altura ou largura do polegar.
xyThumbTop
Tipo: int
Posição da parte superior ou esquerda do polegar.
xyThumbBottom
Tipo: int
Posição da parte inferior ou direita do polegar.
reserved
Tipo: int
Reservado.
rgstate[CCHILDREN_SCROLLBAR + 1]
Tipo: DWORD[CCHILDREN_SCROLLBAR+1]
Uma matriz de elementos DWORD . Cada elemento indica o estado de um componente de barra de rolagem. Os valores a seguir mostram o componente da barra de rolagem que corresponde a cada índice de matriz.
Índice | Componente da barra de rolagem |
---|---|
0 | A própria barra de rolagem. |
1 | O botão de seta para a direita ou superior. |
2 | A página para cima ou a região direita da página. |
3 | A caixa de rolagem (polegar). |
4 | A página para baixo ou a região esquerda da página. |
5 | O botão de seta para a parte inferior ou esquerda. |
O elemento DWORD para cada componente da barra de rolagem pode incluir uma combinação dos sinalizadores de bit a seguir.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Redistribuível | Service Pack 6 |
Confira também
Conceitual
Outros recursos
Referência