Compartilhar via


CView::OnScrollBy

Chamado pela estrutura quando o usuário visualiza uma área além de exibição atual do documento, arrastar um item OLE contra as bordas de exibição atual ou manipulando as barras de rolagem vertical ou horizontal.

virtual BOOL OnScrollBy(
   CSize sizeScroll,
   BOOL bDoScroll = TRUE 
);

Parâmetros

  • sizeScroll
    Número de pixels rolado horizontalmente e verticalmente.

  • bDoScroll
    Determina se o enfileiramento de exibição ocorre.Se TRUE, que rola em ocorre; se Falso, em seguida enrolando não ocorre.

Valor de retorno

Diferente de zero se a exibição pode ser rolado; se não 0.

Comentários

Em classes derivadas este método verifica se a exibição é rolável na direção o usuário aplicativo e atualiza a nova região se necessário.Essa função é chamada automaticamente por CWnd::OnHScroll e por CWnd::OnVScroll para executar a solicitação atual de rolagem.

A implementação padrão de este método não altera a exibição, mas se não é chamada, a exibição não enrolará em CScrollView- classe derivada.

Se a largura ou altura de documento ultrapassam 32767 pixels, enrolando o passado 32767 falhará porque OnScrollBy é chamado com um argumento válido de sizeScroll .

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CView

Gráfico de hierarquia