virtual BOOL OnDrop( COleDataObject* pDataObject, DROPEFFECT dropEffect, CPoint point );
Возвращаемое значение
Отлично от нуля, если снижение было успешно, иначе 0.
Параметры
pDataObject
Указатель на COleDataObject, который понижен в адресате снижения.
dropEffect
Эффект снижения, что пользователь запросил.
- DROPEFFECT_COPY - Создает копию понижаемого объекта данных.
- DROPEFFECT_MOVE - Перемещает объект данных в текущем расположение мыши.
- DROPEFFECT_LINK - Создает связь между объектом данных и станцией.
point
Текущая позиция мыши относительно клиентской области просмотра.
Замечания
Вызывается рамкой, когда пользователь выпускает объект данных над допустимым адресатом снижения. Заданная по умолчанию реализация не делает ничего и возвращает FALSE.
Перегрузите эту функцию, чтобы выполнить эффект снижения OLE в клиентскую область просмотра. Объект данных может быть исследован через pDataObject в формате данных буфера обмена и данные, понижены в определенной отметке.
Рамка не вызывает эту функцию, если имеется перегруженная OnDropEx в этом классе просмотра.