Compartilhar via


CScrollBar::SetScrollInfo

Define informações que a estrutura de SCROLLINFO mantém sobre um barra de rolagem.

BOOL SetScrollInfo(
   LPSCROLLINFO lpScrollInfo,
   BOOL bRedraw = TRUE 
);

Parâmetros

  • lpScrollInfo
    Um ponteiro a estrutura de SCROLLINFO .

  • bRedraw
    Especifica se a barra de rolagem deve ser redesenhada para refletir as novas informações.Se bRedraw é Verdadeiro, a barra de rolagem é redesenhada.Se é Falso, não é redesenhado.a barra de rolagem é redesenhada por padrão.

Valor de retorno

Se bem sucedida, o retorno é Verdadeiro.Caso contrário, é Falso.

Comentários

Você deve fornecer os valores dos parâmetros da estrutura de SCROLLINFO , incluindo os valores de parâmetro.

A estrutura de SCROLLINFO contém informações sobre uma barra de rolagem, incluindo as posições de rolagem mínimo e máximo de, o tamanho da página, e a posição da caixa de rolagem (o thumb).Consulte o tópico de estrutura de SCROLLINFO em Windows SDK para obter mais informações sobre como alterar as opções de estrutura.

Exemplo

// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type 
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);     
info.fMask = SIF_ALL;     
info.nMin = 0;     
info.nMax = 10; 
info.nPage = 2;     
info.nPos = 5;    
info.nTrackPos = 2; 
m_ScrollBarHorz.SetScrollInfo(&info);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CScrollBar

Gráfico de hierarquia

CScrollBar::GetScrollInfo

CWnd::SetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

CWnd::GetScrollInfo

SCROLLINFO