CScrollBar::SetScrollRange

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

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

Parâmetros

  • 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, o BAR de rolar é redesenhada; se FALSE, ele não é redesenhado.Ela é redesenhada por padrão.

Comentários

conjunto nMinPos e nMaxPos como 0 para ocultar as barras de rolar padrão.

Não chame essa função para ocultar uma BAR de rolar ao processar uma mensagem de notificação da BAR de rolar.

Se uma telefonar para SetScrollRange imediatamente após uma telefonar para o SetScrollPos função de membro, definido bRedraw em SetScrollPos como 0 para impedir que a BAR de rolar sejam redesenhados duas vezes.

A diferença entre os valores especificados por nMinPos e nMaxPos não deve ser superior a 32.767. O intervalo padrão para uma rolar - controle de BAR é vazio (ambas nMinPos e nMaxPos são de 0).

Exemplo

// Sets minimum (0) and maximum (10) position values for the
// CScrollBar control. m_ScrollBarVert is of type CScrollBar class, 
// and it is a member variable in CMyDialog class.
m_ScrollBarVert.SetScrollRange(0, 10);

// Set the position of the scroll box.
m_ScrollBarVert.SetScrollPos(5);

// Disable the down arrow of the scroll bar. By default, both arrows 
// are enabled.
m_ScrollBarVert.EnableScrollBar(ESB_DISABLE_DOWN);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CScrollBar

Gráfico de hierarquia

CScrollBar::GetScrollPos

CScrollBar::SetScrollPos

CScrollBar::GetScrollRange

SetScrollRange

Outros recursos

CScrollBar membros