Compartilhar via


CSplitterWnd::DoScroll

Performs sincronizou rolagem de janelas de divisão.

virtual BOOL DoScroll( 
   CView* pViewFrom, 
   UINT nScrollCode, 
   BOOL bDoScroll = TRUE  
);

Parâmetros

  • pViewFrom
    Um ponteiro para o modo de exibição de que a mensagem de rolagem se origina.

  • nScrollCode
    Um código de barra de rolagem que indica a solicitação de rolagem do usuário. Esse parâmetro é composta de duas partes: um byte de ordem baixa, que determina o tipo de rolagem que ocorre horizontalmente, e um byte de alta-ordem, que determina o tipo de rolagem vertical que ocorre:

    • Rola deSB_BOTTOM a assentar-se.

    • SB_LINEDOWN colocar uma linha para baixo.

    • Rola.SB_LINEUP uma training

    • RolaSB_PAGEDOWN de uma página para baixo.

    • Rola deSB_PAGEUP uma página anterior.

    • Rola deSB_TOP ao início.

  • bDoScroll
    Determina se a ação de enfileiramento especificada ocorrer. Se bDoScroll é Verdadeiro (isto é, se uma janela filho existe e, se as janelas de divisão têm um intervalo scroll), então a ação de enfileiramento especificada pode ocorrer; se bDoScroll é Falso (isto é, se nenhuma janela filho existe, ou modos de exibição de divisão não têm nenhum intervalo scroll), então a rolagem não ocorre.

Valor de retorno

Diferente de zero se a rolagem execução ocorre; se não 0.

Comentários

Essa função de membro é chamada pela estrutura para executar a rolagem sincronizado de janelas de divisão quando o modo recebe uma mensagem de rolagem. Substituição para exigir uma ação pelo usuário antes de rolagem sincronizado é permitida.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CSplitterWnd

Gráfico da hierarquia

CSplitterWnd::DoScrollBy

CView::OnScroll