CScrollBar::SetScrollPos

Define a posição atual de uma caixa de rolagem especificado pela nPos e, se especificado, redesenha a barra de rolagem para refletir a nova posição.

int SetScrollPos(
   int nPos,
   BOOL bRedraw = TRUE 
);

Parâmetros

  • nPos
    Especifica a nova posição para a caixa de rolagem.Deve estar dentro do intervalo de rolagem.

  • bRedraw
    Especifica se a barra de rolagem deve ser redesenhada para refletir a nova posição.Se bRedraw é Verdadeiro, a barra de rolagem é redesenhada.Se é Falso, não é redesenhado.a barra de rolagem é redesenhada por padrão.

Valor de retorno

Especifica a posição anterior da caixa de rolagem se com êxito; se não 0.

Comentários

Definir bRedraw a Falso sempre que a barra de rolagem será redesenhada por uma chamada subseqüente para outra função para evitar ter a barra de rolagem redesenhada duas vezes em um intervalo curta.

Exemplo

Consulte o exemplo para CScrollBar::SetScrollRange.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CScrollBar

Gráfico de hierarquia

CScrollBar::GetScrollPos

CScrollBar::GetScrollRange

CScrollBar::SetScrollRange

SetScrollPos