CView::OnScroll
É possível chamada pela estrutura para determinar se a rolagem.
virtual BOOL OnScroll(
UINT nScrollCode,
UINT nPos,
BOOL bDoScroll = TRUE
);
Parâmetros
nScrollCode
Um código de barras de rolar que indica que o usuário da solicitação de rolar.Este parâmetro é composto de duas partes: um byte de ordem inferior, que determina o tipo de rolagem horizontal ocorrer, e um byte de ordem superior, que determina o tipo de rolagem vertical ocorrer:SB_BOTTOM Rola para baixo.
SB_LINEDOWN Rola uma linha para baixo.
SB_LINEUP Rola uma linha para cima.
SB_PAGEDOWN Rola uma página para baixo.
SB_PAGEUP Rola uma página para cima.
SB_THUMBTRACK Arrasta rolar caixa para a posição especificada.A posição corrente é especificada no nPos.
SB_TOP Rola para cima.
nPos
Contém a posição corrente da caixa de rolar se o código de BAR de rolar é SB_THUMBTRACK; caso contrário, ele não é usado.Dependendo do intervalo inicial de rolar, nPos pode ser negativo e deve ser convertido em um int Se necessário.bDoScroll
Determina se, na verdade, você deve fazer a ação especificada de rolagem.If VERDADEIRO, rolagem, em seguida, deve ocorrer; se FALSE, não deve ocorrer, em seguida, de rolagem.
Valor de retorno
If bDoScroll é TRUE e o modo de exibição, na verdade, foi rolada, em seguida, de retorno diferente de zero; caso contrário 0.If bDoScroll é FALSEe, em seguida, retornar o valor que você poderia ter retornado se bDoScroll foram TRUE, mesmo que você realmente não faça a rolagem.
Comentários
Em um caso essa função é chamada pela estrutura com bDoScroll conjunto para TRUE quando o modo de exibição recebe uma mensagem de barra de rolagem.Nesse caso, você deve rolar, na verdade, o modo de exibição.Em outros casos, essa função é chamada com bDoScroll definido como FALSE quando um item OLE inicialmente é arrastado para a área de rolagem automática de um destino de soltar antes de rolagem realmente ocorre.Nesse caso, você deve não realmente rola o modo de exibição.
Requisitos
Cabeçalho: afxwin.h