Specifies how a drop target manages OLE drop operations. Available at design time and run time.
Syntax
Object.OLEDropMode[= nValue]
Settings
nValue
Specifies how the control or object handles OLE drop operations. The following table lists the settings for nValue.
nValue | Foxpro.h constant | Description |
0 | DROP_DISABLED | Disabled (Default).
Data cannot be dropped onto the control or object, and no drop target events occur. The No Drop mouse pointer is displayed when the mouse pointer is positioned over the control or object. Setting OLEDropMode to 0 provides backward compatibility (no OLE drop support) for existing applications. |
1 | DROP_ENABLED | Enabled.
Visual FoxPro allows the dropping of data onto the control or object, and drop target events occur. |
2 | DROP_PASSTOCONTAINER | Pass to Container.
The control or object behaves as if it is disabled for OLE drop operations, and the data is dropped on the container for the control or object. The container's OLEDropMode property must be set to 1 or 2 to accept the data. The No Drop mouse pointer is displayed if the container's OLEDropMode property is set to 0. |
Remarks
OLEDropMode is a drop target property. If the DropMode property for a control or object is set to 0 – Disabled, the control or object cannot act as an OLE drop source. This provides backward compatibility for previous drag-and-drop support in earlier versions of Visual FoxPro.
If the Enabled property of a control or object is set to false (.F.), you cannot drop data on the control or object. For drop operations, the No Drop mouse pointer is displayed when the Enabled property of a control or object is set to false (.F.).