Estrutura SCROLLINFO (winuser.h)
A estrutura SCROLLINFO contém parâmetros de barra de rolagem a serem definidos pela função SetScrollInfo (ou SBM_SETSCROLLINFO mensagem) ou recuperados pela função GetScrollInfo (ou SBM_GETSCROLLINFO mensagem).
Sintaxe
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
Membros
cbSize
Tipo: UINT
Especifica o tamanho, em bytes, dessa estrutura. O chamador deve definir isso como sizeof (SCROLLINFO).
fMask
Tipo: UINT
Especifica os parâmetros da barra de rolagem a serem definidos ou recuperados. Esse membro pode ser uma combinação dos seguintes valores:
nMin
Tipo: int
Especifica a posição mínima de rolagem.
nMax
Tipo: int
Especifica a posição máxima de rolagem.
nPage
Tipo: UINT
Especifica o tamanho da página, em unidades de dispositivo. Uma barra de rolagem usa esse valor para determinar o tamanho apropriado da caixa de rolagem proporcional.
nPos
Tipo: int
Especifica a posição da caixa de rolagem.
nTrackPos
Tipo: int
Especifica a posição imediata de uma caixa de rolagem que o usuário está arrastando. Um aplicativo pode recuperar esse valor durante o processamento do código de solicitação SB_THUMBTRACK. Um aplicativo não pode definir a posição de rolagem imediata; a função SetScrollInfo ignora esse membro.
Requisitos
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) |
Confira também
Referência