Partilhar via


CWnd::OnVScroll

A estrutura chama essa função de membro quando o usuário clica na barra de rolagem vertical da janela.

afx_msg void OnVScroll(
   UINT nSBCode,
   UINT nPos,
   CScrollBar* pScrollBar 
);

Parâmetros

  • nSBCode
    Especifica um código de barra de rolagem que indica a solicitação de rolagem do usuário.Este parâmetro pode ser um dos seguintes:

    • Rolagem deSB_BOTTOM a assentar-se.

    • Rolagem no final deSB_ENDSCROLL .

    • Linha de rolagem um deSB_LINEDOWN para baixo.

    • Training de rolagem um deSB_LINEUP .

    • Scroll um página deSB_PAGEDOWN para baixo.

    • Scroll um página deSB_PAGEUP anterior.

    • Rolagem deSB_THUMBPOSITION posição absoluta.A posição atual é fornecido em nPos.

    • A caixa de rolagem de arrasto deSB_THUMBTRACK posição especificada.A posição atual é fornecido em nPos.

    • Rolagem 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_THUMBPOSITION ou 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.

  • pScrollBar
    Se a mensagem de rolagem é provenientes de um controle barra de rolagem, contém um ponteiro para o controle.Se o usuário clicou na barra de rolagem de uma janela, este parâmetro é NULO.O ponteiro pode ser temporário e não deve ser armazenado para uso posterior.

Comentários

OnVScroll é normalmente usado por aplicativos que fornecem algum feedback quando a caixa de rolagem é arrastada.

Se OnVScroll rola o conteúdo de CWnd objeto, ele também devem redefinir a posição da caixa de rolagem com a função de membro de SetScrollPos .

ObservaçãoObservação

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

CWnd::SetScrollPos

CWnd::OnHScroll

WM_VSCROLL