olecompletedrag 事件

应用于 请参阅

当数据放落到目标上,或取消了 OLE 拖放操作时发生。

语法

PROCEDURE Object.OLECompleteDrag
LPARAMETERS nEffect

设置

nEffect

从 OLEDragDrop 事件传递的值,对应于当数据放落到目标上时采取的动作。表列出了 nEffect,以及每种动作的说明。

nEffect Foxpro.h 常数 说明
0 DROPEFFECT_NONE 放落目标不接受数据,或者取消了 OLE 放落操作。
1 DROPEFFECT_COPY 数据从拖动源复制到放落目标中。
2 DROPEFFECT_MOVE 数据从拖动源移动到放落目标中。
4 DROPEFFECT_LINK 数据从拖动源链接到放落目标。

说明

OLECompleteDrag 是一个拖动源事件,并且是 OLE 拖放操作中最后发生的事件。包含NODEFAULT 可以防止在文本移动过程中删除文本。

这个事件允许拖动源确定对放落到目标上的数据采取的动作。放落目标可以在OLEDragDrop 事件中设置 nEffect,并且拖动源可以根据 nEffect 的值采取相应的动作。例如,如果数据移动到放落目标上,拖动源应该从自己这里删除这些数据。