OLEDropHasData 属 性
指定 如何管理一次 放落操作 运行时可用 设计时只读
语 法
Ob ject. OLEDropHasData[= nDropEffec t]
参 数 描 述
nDropEffect
指 定 如 何 管 理 一 次 放 落 操 作 下 表 列 出 了 nDropEffect 的 值 以 及 每 个 值 的说 明
NDrop Effect
Foxpro.h 常 数 说 明
DROPHASDATA_VFPDETER MINE
默认值 Visual FoxPro 自动 确定DataObject 是否 包含 可以 放落 到 目标 上的 数据 格式的数据
如果 DataObject 包含 的 数据 的格式适于 放落目标 则该 数据 就 放落 到 目标 上 Visual FoxPro 管理鼠标指针 并且通知 拖动源
如果 DataObject 包含 的 数据 的格式不适于 放落目标 则 Visual FoxPro 显示 不准放落的 鼠标指针 取消这次 放落操作 并且通知 拖动源 这次 放落操作 被取消了
DROPHASDATA_NOTUSEFU L
续 表DataObject 不包含可以放落到目标上的 数据 格式的数据 并且 显示不准放落的 鼠标指针
DROPHASDATA_USEFUL DataObject 包含 可以放落到目标上
的 数据 格式的 数据
说 明
OLEDropHasData 是一个 放落目标属性 并且应该在 OLEDragOver 事件 中设置 在OLEDragOver 事件 中使用 GetFormat 属性 可以判断 DataObject 是否 包含 适合于 放落目标 的 数据 格式的数据 如果 数据 符合 放落目标 的数据格式 则 将 OLEDropHasData 设置为 1
应 用 于
复选框 组合框 命令按钮 命令按钮组 容器对象 控件对象 编辑框 表单 表格 图像 标签 线条 列表框 选项按钮 选项按钮组 页面 页框 项目挂接对象 形状 微调 文本框 工具栏
请 参 阅
OLE Drag-and-Drop 概 览 , OLEDragOver 事 件 , OLEDropEffects 属 性