Compartir a través de


COleDropTarget::OnDrop

Llamado por el marco cuando una operación de colocar a producir.

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

Parámetros

  • pWnd
    Señala la ventana cursor están actualmente sobre.

  • pDataObject
    Señala al objeto de datos que contiene los datos que se quiten.

  • dropEffect
    El efecto que el usuario decide la operación de colocar.Puede ser uno o más de los siguientes:

    • La operación de copia deDROPEFFECT_COPY A sería realizada.

    • La operación de movimiento deDROPEFFECT_MOVE A sería realizada.

    • El vínculo deDROPEFFECT_LINK A de los datos colocados a los datos originales establecería.

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

Valor devuelto

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

Comentarios

El marco de trabajo llama OnDropExprimero.Si la función de OnDropEx no controla el destino, el marco después llama a esta función miembro, OnDrop.Normalmente, la aplicación reemplaza OnDropEx en la clase de vista para administrar arrastrar y colocar del botón secundario del mouse.Normalmente, la clase OnDrop de vista se utiliza para administrar arrastrar y colocar simple.

La implementación predeterminada de las llamadas CView::OnDropde COleDropTarget::OnDrop , que simplemente devuelve FALSE de forma predeterminada.

Para obtener más información, vea IDropTarget::Drop en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleDropTarget

Gráfico de jerarquía

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx