Compartilhar via


CWnd::SetScrollInfo

Chamar essa função de membro para definir as informações que a estrutura de SCROLLINFO mantém sobre um barra de rolagem.

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

Parâmetros

  • nBar
    Especifica se a barra de rolagem é um controle ou uma parte da área de nonclient de uma janela.Se é parte da área de nonclient, nBar também indica se a barra de rolagem é posicionado horizontalmente, verticalmente, ou ambos.Deve ser um dos seguintes:

    • SB_CTL contém os parâmetros para o controle de barra de rolagem.O membro de dados de m_hWnd deve ser o identificador do controle de barra de rolagem.

    • SB_HORZ especifica que a janela é uma barra de rolagem horizontal.

    • SB_VERT especifica que a janela é uma barra de rolagem vertical.

  • lpScrollInfo
    Um ponteiro a estrutura de SCROLLINFO .Consulte Windows SDK para obter mais informações sobre essa estrutura.

  • 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

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

Comentários

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.

Os manipuladores de mensagens do windows MFC que indica a posição, o CWnd::OnHScroll e o CWnd::OnVScrollde barra de rolagem, fornecem apenas 16 bits de dados de posição.GetScrollInfo e fornecem SetScrollInfo 32 bits de dados da posição de barra de rolagem.Assim, um aplicativo pode chamar GetScrollInfo ao processar CWnd::OnHScroll ou CWnd::OnVScroll para obter a barra de rolagem de 32 bits posicionar dados.

ObservaçãoObservação

CWnd::GetScrollInfo permite que aplicativos usar posições de 32 bits de barra de rolagem.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

CWnd::GetScrollInfo

CWnd::SetScrollPos

CWnd::OnVScroll

CWnd::OnHScroll

SCROLLINFO