当调用 OLEDrag 方法时发生。
语法
PROCEDURE Object.OLEStartDrag
LPARAMETERS oDataObject, nEffect
设置
oDataObject
对 OLE 拖放 DataObject 的一个对象引用。在 olestartdrag 事件中,可以调用任何 DataObject 方法。
nEffect
拖动源支持的 OLE 拖动操作。下表列出了 nEffect 的值,以及每种动作的说明。nEffect 是一个输出参数,并且在事件的入口设置为3,所以您应该在本事件中提供 nEffect 的值。例如,如果只允许复制操作,可将 nEffect 设置为1 (DROPEFFECT_COPY)。
nEffect | Foxpro.h 常数 | 说明 |
0 | DROPEFFECT_NONE | 拖动源不支持任何拖动操作。 |
1 | DROPEFFECT_COPY | 拖动源支持复制操作。 |
2 | DROPEFFECT_MOVE | 拖动源支持移动操作(默认的)。 |
4 | DROPEFFECT_LINK | 拖动源支持链接操作。 |
说明
OLEStartDrag是一个拖动源事件。包含NODEFAULT对这个方法的行为没有影响。