Определяет тип операции drop поддерживаемой целевым объектом операции OLE drop. Доступно, как в design, так и в run time.

Object.OLEDropEffects[= nDropEffect]

Expand imageВозвращаемое значение

nDropEffect

Определяет тип операции drop поддерживаемой целевым объектом операции OLE drop. В приведенной ниже таблице перечислены значения для nDropEffect с описанием каждого из них .

nDropEffect константа Foxpro.h Описание

0

DROPEFFECT_NONE

Целевой объект операции Drop не принимает данные в качестве целевого объекта.

1

DROPEFFECT_COPY

Данные могут быть скопированы в целевой объект операции drop.

2

DROPEFFECT_MOVE

Данные могут быть перемещены в целевой объект операции drop.

4

DROPEFFECT_LINK

Данные могут быть связаны с целевым объектом.

Операция drop может поддерживать несколько операций одновременно, путем сложения нескольких значений для nDropEffect. Например, если nDropEffect равен 3, целевой объект операции drop поддерживает как копирование, так и перемещение данных (3 = 1 (копирование) + 2 (перемещение)).

Expand imageПримечания

Применяется к: CheckBox | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | EditBox | Form | Grid | Image | Label | Line | ListBox | OptionButton | OptionGroup | Page | PageFrame | ProjectHook Object | Shape | Spinner | TextBox | ToolBar

OLEDropEffects является свойством целевого объекта операции drop и должно быть установлено в событии OLEDragOver.

Expand image Смотрите также

Справочное руководство

OLE Drag-and-Drop
Событие OLEDragOver
Свойство OLEDropHasData

Прочие ресурсы

Свойства (Visual FoxPro)