Partilhar via


CWnd::SetScrollPos

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

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

Parâmetros

  • nBar
    Especifica a barra de rolagem para ser definida.Este parâmetro pode ser qualquer um dos seguintes:

    • SB_HORZ define a posição da caixa de rolagem na barra de rolagem horizontal da janela.

    • SB_VERT define a posição da caixa de rolagem na barra de rolagem vertical da janela.

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

  • bRedraw
    Especifica se a barra de rolagem deve ser repintada para refletir a nova posição da caixa de rolagem.Se esse parâmetro é Verdadeiro, a barra de rolagem é repintada; se Falso, a barra de rolagem não é repintado.

Valor de retorno

A posição anterior da caixa de rolagem.

Comentários

A configuração bRedraw a Falso é útil sempre que a barra de rolagem será redesenhada por uma chamada subseqüente para outra função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos