O L E C o m p lete D rag 事 件
当 数据放落 到 目标 上 或取消了 OLE 拖放操作 时发生
语 法
PROCEDURE Ob jec t.OLECompleteDrag LPARAMETERS nEffect
参 数 描 述
nEffect
从 OLEDragDrop 事 件 传 递 的 值 对 应 于 当 数 据 放 落 到 目 标 上 时 采 取 的 动作 表 列 出 了 nEffect 以 及 每 种 动 作 的 说 明
nEffect |
Foxpro.h 常 数 |
说 明 |
|
---|---|---|---|
0 |
DROPEFFECT_NONE |
放落目标 不接受 数据 操作 |
或者取消了 OLE 放 落 |
-
DROPEFFECT_COPY
数据从 拖动源 复制到 放落目标 中
-
DROPEFFECT_MOVE
数据从 拖动源 移动到 放落目标 中
4 DROPEFFECT_LINK 数据从 拖动源 链接到 放落目标
说 明
OLECompleteDrag 是一个 拖动源事件 并且是 OLE 拖放操作 中最后发生的 事件 包含
NODEFAULT 可以防止在文本移动过程中删除文本
这个 事件 允许 拖动源 确定对放落到目标上的数据采取的动作 放落目标 可以在OLEDragDrop 事件 中设置 nEffect 并且 拖动源 可以根据 nEffect 的值采取相应的动作 例如 如果 数据 移动到 放落目标 上 拖动源 应该从自己这里删除这些 数据
应 用 于
复选框 组合框 命令按钮 命令按钮组 容器对象 控件对象 编辑框 表单 表格 图像 标签 线条 列表框 选项按钮 选项按钮组 页面 页框 形状 微 调 文本框 工 具 栏
请 参 阅
OLE Drag-and-Drop 概 览 , OLEDragDrop 事 件 , OLEDropMode 属 性