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