oledrophasdata 属性

应用于 请参阅

指定如何管理一次放落操作。运行时可用,设计时只读。

语法

Object.OLEDropHasData[= nDropEffect]

设置

nDropEffect

指定如何管理一次放落操作。下表列出了 nDropEffect 的值,以及每个值的说明。

nDropEffect Foxpro.h 常数 说明
–1 DROPHASDATA_VFPDETERMINE 默认值。Visual FoxPro 自动确定DataObject 是否包含可以放落到目标上的数据格式的数据。如果 DataObject 包含的数据的格式适于放落目标,则该数据就放落到目标上。Visual FoxPro 管理鼠标指针,并且通知拖动源。如果 DataObject 包含的数据的格式不适于放落目标,则VisualFoxPro 显示不准放落的鼠标指针,取消这次放落操作,并且通知拖动源这次放落操作被取消了。
0 DROPHASDATA_NOTUSEFUL DataObject 不包含可以放落到目标上的数据格式的数据,并且显示不准放落的鼠标指针。
1 DROPHASDATA_USEFUL DataObject 包含可以放落到目标上的数据格式的数据。

说明

OLEDropHasData 是一个放落目标属性,并且应该在 OLEDragOver 事件中设置。在OLEDragOver 事件中使用 GetFormat 属性,可以判断 DataObject 是否包含适合于放落目标的数据格式的数据。如果数据符合放落目标的数据格式,则将 OLEDropHasData设置为 1。