Specifies how a drop operation is managed. Available at run time and read-only at design time.
Syntax
Object.OLEDropHasData[= nDropEffect]
Settings
nDropEffect
Specifies how the drop operation is managed. The following table lists the values for nDropEffect with a description of each.
nDropEffect | Foxpro.h constant | Description |
–1 | DROPHASDATA_VFPDETERMINE | Default. Visual FoxPro automatically determines if the DataObject contains data in a format that can be dropped on the drop target.
If the DataObject contains data in a proper format for the drop target, the data is dropped on the drop target. Visual FoxPro handles the mouse pointer and notification of the drag source. If the data isn't in the proper format for the drop target, Visual FoxPro displays the No Drop mouse pointer, the drop operation is canceled, and the drag source is notified that the drop operation was canceled. |
0 | DROPHASDATA_NOTUSEFUL | The DataObject does not contain data in a format that can be dropped on the drop target, and the No Drop mouse pointer is displayed. |
1 | DROPHASDATA_USEFUL | The DataObject contains data in a format that can be dropped on the drop target. |
Remarks
OLEDropHasData is a drop target property and should be set in the OLEDragOver event. Use GetFormat in the OLEDragOver event to determine if the DataObject contains data in the proper format for the drop target. If the data is in the proper format for the drop target, set OLEDropHasData to 1.