GetScrollRange

A função GetScrollRange recupera as posições de caixa (miniatura) de rolagem mínimo e máximo atual para a barra de rolagem especificado.

A função GetScrollRange é fornecida somente para compatibilidade. Novos aplicativos devem usar o GetScrollInfo função.

(BOOL GetScrollRange HWND  hWnd, / / identificador para janela com barra de rolagemintnBar, / / scroll barra sinalizadoresLPINTlpMinPos,  / / endereço da variável que recebe a posição mínimaLPINTlpMaxPos / / endereço da variável que recebe a posição máxima);
 

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 do qual as posições são recuperadas. Este parâmetro pode ser uma dos seguinte valores:
Valor Significado
SB_CTL Recupera as posições de 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 as posições da barra de rolagem horizontal padrão da janela.
SB_VERT Recupera as posições da barra de rolagem vertical padrão da janela.

lpMinPos
Ponteiro para a variável de inteiro que recebe a posição mínima.
lpMaxPos
Ponteiro para a variável de inteiro que recebe a posição máxima.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é diferente de zero.

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

Observações

Se a janela especificada não tem barras de rolagem padrão ou não é um Controlarar de barra de rolagem, a função GetScrollRange copia zero para os parâmetros lpMinPos e lpMaxPos.

O intervalo padrão para uma barra de rolagem padrão é 0 a 100. O intervalo padrão para um Controlarar de barra de rolagem é vazio (ambos os valores são zero).

As mensagens que indicam posição barra de rolagem, WM_HSCROLL e WM_VSCROLL, são limitadas a 16 bits de dados posição. No entanto, como o SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPose GetScrollRange suportam dados de posição de barra de rolagem 32 bits, há uma maneira de contornar a barreira de 16-bit das mensagens WM_HSCROLL e WM_VSCROLL. Consulte o GetScrollInfo função para obter uma descrição da técnica.

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, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index