Происходит, когда данные "бросаются" на целевой объект операции drop или когда операция OLE drag-and-drop прерывается.
PROCEDURE Object.OLECompleteDrag LPARAMETERS nEffect |
Возвращаемое значение
- nEffect
-
Значение, посылаемое событию OLEDragDrop, соответствующее действию, производимому, когда данные "бросаются" на целевой объект операции drop. В приведенной ниже таблице перечислены значения для nEffect с объяснением каждого действия.
nEffect константа Foxpro.h Описание 0
DROPEFFECT_NONE
Целевой объект операции Drop не принимает данные или операция drop прервана.
1
DROPEFFECT_COPY
Данные копируются из источника данных в целевой объект операции drop.
2
DROPEFFECT_MOVE
Данные перемещаются из источника данных в целевой объект операции drop.
4
DROPEFFECT_LINK
DДанные не копируются и не перемещаются из источника данных в целевой объект, а вместо этого связываются с целевым объектом операции drop.
Примечания
Применяется к: CheckBox | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | EditBox | Form | Grid | Image | Label | Line | ListBox | OptionButton | OptionGroup | Page | PageFrame | Shape | Spinner | TextBox | ToolBar
OLECompleteDrag представляет собой событие источника операции drag, и является последним событием, происходящим в операции OLE drag-and-drop. Включение команды NODEFAULT предотвращает перемещаемый текст от удаления текста.
Это событие позволяет источнику операции drag определить действие, производимое с данными на целевом объекте операции drop. Целевой объект операции drop может установить nEffect в его событие OLEDragDrop и источник операции drag, может произвести подходящие для этого действия, на основе значения nEffect. Например, если данные перемещаются в целевой объект операции drop, то источник данных должен удалить их у себя.
Смотрите также
Справочное руководство
OLE Drag-and-DropСобытие OLEDragDrop
Свойство OLEDropMode
Команда NODEFAULT