Partilhar via


CWnd::SetScrollRange

Define valores de position mínimo e máximo para o dado BAR de rolar.

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

Parâmetros

  • nBar
    Especifica o BAR de rolar seja definido.Esse parâmetro pode ser um dos seguintes valores:

    • SB_HORZ   Define o intervalo de horizontal BAR de rolar da janela.

    • SB_VERT   Define o intervalo de vertical BAR de rolar da janela.

  • nMinPos
    Especifica o mínimo de posição de rolagem.

  • nMaxPos
    Especifica o máximo de posição de rolagem.

  • bRedraw
    Especifica se o BAR de rolar deve ser redesenhado para refletir a alterar.If bRedraw é TRUE, a BAR de rolar é redesenhada; se FALSE, a BAR de rolar não é redesenhado.

Comentários

Ele também pode ser usado para ocultar ou mostrar as barras de rolar padrão.

Um aplicativo não deve chamar esta função para ocultar uma BAR de rolar ao processar uma mensagem de notificação da BAR de rolar.

Se a telefonar para SetScrollRange imediatamente após uma telefonar para o SetScrollPos função de membro , a bRedraw parâmetro na SetScrollPos função de membro deve ser 0 para impedir que o BAR de rolar do que está sendo desenhado duas vezes.

O intervalo padrão para um padrão BAR de rolar é de 0 a 100.O intervalo padrão para um controle da BAR de rolar é vazio (tanto o nMinPos e nMaxPos os valores 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

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange

Outros recursos

Membros CWnd