Share via


CView::OnDragScroll

Llamado por el marco antes de llamar a OnDragEnter o OnDragOver para determinar si point se encuentra en el área de desplazamiento.

virtual DROPEFFECT OnDragScroll(
   DWORD dwKeyState,
   CPoint point 
);

Parámetros

  • dwKeyState
    Contiene el estado de las teclas modificadoras.Ésta es una combinación de cualquier número de siguiente: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, y MK_RBUTTON.

  • point
    Contiene la ubicación del cursor, en píxeles, relativa a la pantalla.

Valor devuelto

Un valor de tipo enumerado de DROPEFFECT , que indica el tipo de entrega que se produciría si el usuario quitado el objeto en esta posición.El tipo de entrega depende normalmente de estado clave actual indicada por dwKeyState.una asignación estándar de keystates a los valores de DROPEFFECT es:

  • El objeto de datos deDROPEFFECT_NONE no se puede quitar de esta ventana.

  • DROPEFFECT_LINK para MK_CONTROL | MK_SHIFT crea una correspondencia entre el objeto y el servidor.

  • DROPEFFECT_COPY para MK_CONTROL crea una copia del objeto eliminado.

  • DROPEFFECT_MOVE para MK_ALT crea una copia del objeto quitado y elimine el objeto original.

  • DROPEFFECT_SCROLL Indica que una operación de desplazamiento de arrastre está a punto de producirse o se está produciendo en la vista de destino.

Para obtener más información, vea MFC avanzada de ejemplo OCLIENTde los conceptos.

Comentarios

Invalide esta función cuando se desea proporcionar el comportamiento especial para este evento.La implementación predeterminada se desplaza automáticamente las ventanas cuando el cursor se arrastra en la región predeterminada de desplazamiento dentro del borde de cada ventana. Para obtener más información, vea el artículo Arrastrar y colocar: implementar un destino.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CView

Gráfico de jerarquía

CView::OnDragEnter

CView::OnDragOver

CView::OnDrop

CView::OnDragLeave

COleDropTarget::OnDragScroll