Compartilhar 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 da hierarquia

SetScrollPos

CWnd::GetScrollPos

CScrollBar::SetScrollPos