Share via


CView::OnScroll

Llamado por el marco para determinar si es posible el desplazamiento.

virtual BOOL OnScroll(
   UINT nScrollCode,
   UINT nPos,
   BOOL bDoScroll = TRUE 
);

Parámetros

  • nScrollCode
    Una clave de barras que indica la solicitud de desplazamiento del usuario.Este parámetro se compone de dos partes: un byte de orden inferior, que determina el tipo de desplazamiento que aparece horizontalmente, y un byte de alto nivel, que determina el tipo de desplazamiento que aparece verticalmente:

    • Desplazamientos deSB_BOTTOM a basar.

    • Desplazamientos deSB_LINEDOWN una línea hacia abajo.

    • Desplazamientos deSB_LINEUP una línea hacia arriba.

    • Desplazamientos deSB_PAGEDOWN una página hacia abajo.

    • Desplazamientos deSB_PAGEUP una página.

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

    • Desplazamientos deSB_TOP al principio.

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

  • bDoScroll
    Determina si debe hacer realmente la acción que desplaza especificado.Si tiene TRUE, a desplazándose; si FALSO, entonces moviendo aparece.

Valor devuelto

Si bDoScroll es TRUE y la vista se desplazados realmente, después devuelven cero; si no 0.Si bDoScroll es FALSO, se devuelve el valor que se habría devuelto si bDoScroll era TRUE, aunque no realiza realmente el desplazamiento.

Comentarios

En un caso llama a esta función por el marco con bDoScroll establecido en TRUE cuando la vista recibe un mensaje de la barra de desplazamiento.En este caso, debe desplazarse realmente la vista.En el otro caso esta función se denomina con bDoScroll establecido en FALSO cuando un elemento OLE se arrastra inicialmente en la región que se desplaza automáticamente de un destino antes de que tenga lugar el desplazamiento realmente.En este caso, no debe moverse realmente la vista.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CView

Gráfico de jerarquía

CView::OnScrollBy

Clase de COleClientItem