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