Share via


CWnd::OnVScroll

El marco de trabajo llama a esta función miembro cuando el usuario hace clic en la barra de desplazamiento vertical de la ventana.

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

Parámetros

  • nSBCode
    Especifica una clave de barras que indica la solicitud de desplazamiento del usuario.Este parámetro puede ser:

    • Desplazamiento deSB_BOTTOM a basar.

    • Desplazamiento del final deSB_ENDSCROLL .

    • Línea de desplazamiento uno deSB_LINEDOWN abajo.

    • Línea hacia arriba de desplazamiento uno deSB_LINEUP .

    • Página de desplazamiento uno deSB_PAGEDOWN abajo.

    • Página de desplazamiento uno deSB_PAGEUP hacia arriba.

    • Desplazamiento deSB_THUMBPOSITION a la posición absoluta.La posición actual se proporciona en nPos.

    • Cuadro de desplazamiento de arrastre deSB_THUMBTRACK en la posición especificada.La posición actual se proporciona en nPos.

    • Desplazamiento deSB_TOP al principio.

  • nPos
    Contiene el cuadro de desplazamiento posición actual si la clave de barras es SB_THUMBPOSITION o SB_THUMBTRACK; si no se utiliza.Dependiendo del rango inicial de desplazamiento, nPos puede ser negativo y se convierten a int en caso necesario.

  • pScrollBar
    Si el mensaje de desplazamiento proviene de un control de barra de desplazamiento, contiene un puntero al control.Si el usuario hizo clic en la barra de desplazamiento de una ventana, este parámetro es NULL.el puntero puede ser temporal y no se debe almacenar para su uso posterior.

Comentarios

OnVScroll normalmente usan las aplicaciones que proporcionan una comentarios mientras se arrastra el cuadro de desplazamiento.

Si OnVScroll desplaza el contenido de CWnd se oponen, sino también deben restablecer la posición del cuadro de desplazamiento mediante la función miembro de SetScrollPos .

[!NOTA]

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CWnd::SetScrollPos

CWnd::OnHScroll

WM_VSCROLL