CWnd::SetScrollRange

privatevoid SetScrollRange ( int nBar, int nMinPos, int nMaxPos, BOOL bRedraw = TRUE );

Parâmetros

nBar

Especifica a barra de rolagem a ser definido. Este parâmetro pode ser qualquer um dos seguintes valores:

nMinPos

Especifica o mínimo rolagem posição.

nMaxPos

Especifica o máximo rolagem posição.

bRedraw

Especifica se o barra de rolagem deve ser redesenhada para refletir a alteração. Se bRedraw é TRUE, a barra de rolagem é redesenhada; Se FALSE, a barra de rolagem não é redesenhado.

Observações

Define valores mínimo e máximo posição para o barra de rolagem determinado. Ele também pode ser usado para ocultar ou mostrar barras de rolagem padrão.

Um aplicativo não deve chamar essa função para ocultar uma barra de rolagem ao processar uma mensagem de notificação de barra de rolagem.

Se a chamar para SetScrollRange imediatamente segue uma chamada para a função de membro SetScrollPos , o parâmetro de bRedraw na função de membro SetScrollPos deve ser 0 para impedir que a barra de rolagem sendo desenhada duas vezes.

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 (o nMinPos e nMaxPos valores são 0). A diferença entre os valores especificados pelo nMinPos e nMaxPos não deve ser maior que INT_MAX.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd::SetScrollPos, :: SetScrollRange, CWnd::GetScrollRange

Index