Compartir a través de


CView::OnDrop

Llamado por el marco cuando el usuario suelta un objeto de datos en un destino de colocación válido.

virtual BOOL OnDrop( 
   COleDataObject* pDataObject, 
   DROPEFFECT dropEffect, 
   CPoint point  
);

Parámetros

  • pDataObject
    Señala COleDataObject que se colocan en el destino.

  • dropEffect
    El efecto de entrega que el usuario ha solicitado.

    • DROPEFFECT_COPY crea una copia del objeto de datos interrumpido.

    • DROPEFFECT_MOVE mueve el objeto de datos a la ubicación actual del mouse.

    • DROPEFFECT_LINK vínculos entre un objeto de datos y el servidor.

  • point
    La posición actual del mouse en relación con el área de cliente de la vista.

Valor devuelto

Distinto de cero si el destino fue correcto; si no 0.

Comentarios

la implementación predeterminada no hace nada y devuelve FALSO.

Invalide esta función para implementar el efecto de un destino OLE en el área de cliente de la vista. El objeto de datos se puede examinar mediante pDataObject para los formatos de datos y los datos del portapapeles colocados en el punto especificado.

Nota

El marco no llama a esta función si hay una función que OnDropEx en esta clase de vista.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CView Class

Gráfico de jerarquías

CView::OnDragEnter

CView::OnDragOver

CView::OnDropEx

CView::OnDragLeave

COleDropTarget::OnDrop