Share via


CSplitterWnd::DoScroll

Performs sincronizó el desplazamiento de ventanas divididas.

virtual BOOL DoScroll(
   CView* pViewFrom,
   UINT nScrollCode,
   BOOL bDoScroll = TRUE 
);

Parámetros

  • pViewFrom
    Un puntero a la vista del mensaje de desplazamiento se origina.

  • 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.

    • Desplazamientos deSB_TOP al principio.

  • bDoScroll
    Determina si la acción que desplaza especificado.Si bDoScroll es TRUE (es decir, si existe una ventana secundaria, y si las ventanas divididas tienen un intervalo de desplazamiento), entonces la acción que desplaza especificado puede tener lugar; si bDoScroll es FALSE (es decir, si no existe ninguna ventana secundaria, o vistas divididas no tienen ningún intervalo de desplazamiento), el desplazamiento no aparece.

Valor devuelto

Distinto de cero si el desplazamiento sincronizado aparece; si no 0.

Comentarios

Esta función miembro llaman el marco para realizar el desplazamiento sincronizado de ventanas divididas cuando la vista recibe un mensaje de desplazamiento.Reemplace para requerir una acción del usuario antes de que se permita el desplazamiento sincronizado.

Requisitos

encabezado: afxext.h

Vea también

Referencia

Clase de CSplitterWnd

Gráfico de jerarquía

CSplitterWnd::DoScrollBy

CView::OnScroll