Определяет, как обслуживается операция завершения перетаскивания - drop. Доступно в run time и "только для чтения" в design time.
Object.OLEDropHasData[= nDropEffect] |
Возвращаемое значение
- nDropEffect
-
Определяет, как обслуживается операция завершения перетаскивания - drop. В приведенной ниже таблице перечислены значения для nDropEffect с описанием каждого.
nDropEffect константа Foxpro.h Описание –1
DROPHASDATA_VFPDETERMINE
ПО умолчанию. Visual FoxPro автоматически определяет - содержит ли DataObject данные в формате, которые могут быть "брошены" на целевом объекте.
Если DataObject содержит данные для целевого объекта в подходящем формате, то данные перетаскиваются в целевой объект. Visual FoxPro обслуживает курсор указателя мыши и извещения на источнике операции drag.
Если же формат данных не соответствуют формату, акцептируемому целевым объектом Visual FoxPro отображает указатель мыши в виде курсора No Drop, операция перетаскивания прекращается и источник операции drag извещается, что операция drop была прекращена.
0
DROPHASDATA_NOTUSEFUL
DataObject не содержит данных в формате, которые могут быть брошены на целевой объект, и в таком случае указатель мыши отображается в виде курсора No Drop.
1
DROPHASDATA_USEFUL
DataObject содержит данные в формате, которые может принять целевой объект.
Примечания
Применяется к: 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
OLEDropHasData является свойством целевого объекта операции drop и должно быть установлено в событии OLEDragOver. Используйте GetFormat в событии OLEDragOver для определения, содержит ли DataObject данные в требуемом для целевого объекта операции формате. Если формат соответствует установите OLEDropHasData в 1.
Смотрите также
Справочное руководство
OLE Drag-and-DropСобытие OLEDragOver
Свойство OLEDropEffects