Compartilhar via


CView::OnScroll

Chamado pela estrutura para determinar se rolagem é possível.

virtual BOOL OnScroll( 
   UINT nScrollCode, 
   UINT nPos, 
   BOOL bDoScroll = TRUE  
);

Parâmetros

  • 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.

    • A caixa de rolagem de arrastarSB_THUMBTRACK da posição especificada. A posição atual é especificado em nPos.

    • Rola deSB_TOP ao início.

  • nPos
    Contém a posição atual na caixa de rolagem se o código de barra de rolagem é SB_THUMBTRACK; se não é usado. Dependendo do intervalo inicial de rolagem, nPos pode ser negativo e deve ser convertido em int se necessário.

  • bDoScroll
    Determina se você realmente deve fazer a ação de enfileiramento especificada. Se TRUE, que rola em ocorrer; se Falso, em seguida enrolando ocorrer.

Valor de retorno

Se bDoScroll é Verdadeiro e a exibição foi rolada verdade, então retorno diferente de zero; se não 0. Se bDoScroll é Falso, então retornar o valor que você retornaria se bDoScroll foi Verdadeiro, mesmo que você não cria realmente rolagem.

Comentários

Em um caso essa função é chamada pela estrutura com bDoScroll definido como Verdadeiro quando o modo recebe uma mensagem de barra de rolagem. Em esse caso, você deve rolar no modo de exibição. Em outros casos essa função é chamada com bDoScroll definido como Falso quando um item é arrastado OLE inicialmente na região de rolagem automática de um destino alvo antes que realmente rolar ocorra. Em esse caso, você não deve rolar no modo de exibição.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CView

Gráfico da hierarquia

CView::OnScrollBy

Classe COleClientItem