Compartir a través de


COleDropTarget::OnDropEx

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

virtual DROPEFFECT OnDropEx( 
   CWnd* pWnd, 
   COleDataObject* pDataObject, 
   DROPEFFECT dropDefault, 
   DROPEFFECT dropList, 
   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.

  • dropDefault
    El efecto que el usuario decide la operación predeterminada de entrega en función del estado clave actual. puede ser DROPEFFECT_NONE. Los efectos de entrega se describen en la sección comentarios.

  • dropList
    Una lista de efectos de entrega que el origen de colocación admite. Los valores del efecto de colocar se pueden combinar mediante el bit a bit OR ( |) operación. Los efectos de entrega se describen en la sección comentarios.

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

Valor devuelto

El efecto de entrega que resultó try de destino en la ubicación especificada por point. Los efectos de entrega se describen en la sección comentarios.

Comentarios

El marco de trabajo llama primero esta función. Si no controla el destino, el marco llamar OnDrop. Normalmente, reemplazará OnDropEx en la clase de vista para admitir arrastrar y colocar del botón secundario del mouse. Normalmente, la clase OnDrop de vista se utiliza para controlar el caso de compatibilidad para la operación de arrastrar y colocar simple.

La implementación predeterminada de las llamadas CView::OnDropExde COleDropTarget::OnDropEx . De forma predeterminada, CView::OnDropEx un valor ficticio para indicar que la función miembro de OnDrop debe denominarse.

Los efectos de entrega describen la acción asociada a una operación de colocar. Vea la siguiente lista de efectos de entrega:

  • El destino deDROPEFFECT_NONE A no sería permitido.

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

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

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

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleDropTarget Class

Gráfico de jerarquías

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter