CWnd::SetScrollRange
Define o mínimo e máximo valores de posição para a barra de rolagem fornecida.
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
Parâmetros
nBar
Especifica a barra de rolagem para ser definida.Este parâmetro pode ser qualquer um dos seguintes valores:SB_HORZ define o intervalo de barra de rolagem horizontal da janela.
SB_VERT define o intervalo de barra de rolagem vertical da janela.
nMinPos
Especifica a posição mínima de rolagem.nMaxPos
Especifica a posição máximo de rolagem.bRedraw
Especifica se a barra de rolagem deve ser redesenhada para refletir a alteração.Se bRedraw é Verdadeiro, a barra de rolagem é redesenhada; se Falso, a barra de rolagem não é redesenhado.
Comentários
Também pode ser usado para ocultar ou exibir barras de rolagem padrão.
Um aplicativo não deve chamar essa função para ocultar uma barra de rolagem ao processar uma notificação da barra de rolagem.
Se a chamada a SetScrollRange imediatamente segue uma chamada para a função de membro de SetScrollPos , o parâmetro de bRedraw na função de membro de SetScrollPos deve ser 0 para impedir que a barra de rolagem é desenhado duas vezes.
o intervalo padrão para uma barra de rolagem padrão é 0 a 100.O intervalo padrão para um controle de barra de rolagem está vazia (os valores de nMinPos e de nMaxPos são 0).A diferença entre os valores especificados por nMinPos e nMaxPos não deve ser maior que INT_MAX.
Requisitos
Cabeçalho: afxwin.h