GetScrollPos

A função GetScrollPos recupera a posição atual da caixa de rolagem (polegar) na barra de rolagem especificado. A posição atual é um valor relativo que depende o intervalo de rolagem atual. Por exemplo, se o intervalo de rolagem é de 0 a 100 e a caixa de rolagem está no meio da barra, a posição atual é de 50.

A função GetScrollPos é fornecida para compatibilidade com versões anteriores. Novos aplicativos devem usar o GetScrollInfo função.

int (GetScrollPos HWND  hWnd, / / identificador para janela com barra de rolagemintnBar / / scroll barra sinalizadores);
 

Parâmetros

hWnd
Identificador para um Controlarar de barra de rolagem ou uma janela com uma padrão barra de rolagem, depending on o valor do parâmetro nBar.
nBar
Especifica a barra de rolagem a ser examinado. Este parâmetro pode ser uma dos seguinte valores:
Valor Significado
SB_CTL Recupera a posição do caixa de rolagem em um Controlarar de barra de rolagem. O parâmetro de hWnd deve ser o identificador para o Controlarar de barra de rolagem.
SB_HORZ Recupera a posição de rolagem caixa na barra de rolagem horizontal padrão da janela.
SB_VERT Recupera a posição de rolagem caixa na barra de rolagem vertical padrão da janela.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é a atual posição do caixa de rolagem.

Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.

Observações

A função GetScrollPos permite que aplicativos usar posições de rolagem 32 bits. Apesar de posicionar as mensagens que indicam a barra de rolagem, WM_HSCROLL e WM_VSCROLL, são limitadas a 16 bits de dados posição, as funções SetScrollPos, SetScrollRange, GetScrollPose GetScrollRange suporte dados de posição de barra de rolagem 32 bits. Assim, um aplicativo pode chamar GetScrollPos ao processamento do WM_HSCROLL ou WM_VSCROLL mensagens para obter 32-bit rolagem barra posição dados.

Para get de 32-bit posição da caixa de rolagem (polegar) durante uma notificação de SB_THUMBTRACK em uma mensagem WM_HSCROLL ou WM_VSCROLL, usar o GetScrollInfo função.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de barras de rolagem, barra de rolagem funções, GetScrollInfo, GetScrollRange, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index