COleDropTarget::OnDropEx
Вызываемый платформой, когда операция удаления.
virtual DROPEFFECT OnDropEx(
CWnd* pWnd,
COleDataObject* pDataObject,
DROPEFFECT dropDefault,
DROPEFFECT dropList,
CPoint point
);
Параметры
pWnd
Указывает на окно курсор в данный момент.pDataObject
Указывает на объект данных, содержащий данные, которые необходимо удалить.dropDefault
Эффект, который пользователь выбрал по умолчанию для операции удаления, основанных на текущем состоянии ключей. Это может быть DROPEFFECT_NONE. Последствия удаления описаны в разделе "Примечания".dropList
Список эффектов перетаскивания этих поддержки источника перетаскивания. Значение эффекта перетаскивания можно объединять с помощью побитовое ИЛИ ( |). Последствия удаления описаны в разделе "Примечания".point
Содержит расположение курсора, в пикселях, относительно экране.
Возвращаемое значение
Эффект удаления, который привел в результате попытки удаления в расположении, указанный в параметре point. Последствия удаления описаны в разделе "Примечания".
Заметки
Границ вызовов сначала эта функция. Если он не обрабатывает удаление, то границы а затем вызывают OnDrop. Обычно переопределяется OnDropEx в классе представления для поддержки правая кнопка мыши, перетащите и удаления. Как правило, класс OnDrop представления используется для обработки случае поддержки простого перетаскивания и удаления.
Реализация по умолчанию вызывает CView::OnDropExCOleDropTarget::OnDropEx. По умолчанию CView::OnDropEx просто возвращает фиктивное значение для указания того, что функция-член OnDrop должен быть вызван.
Последствия удаления описывают действие, связанное с операцией удаления. Список эффектов перетаскивания см. следующий:
Удаление DROPEFFECT_NONE а не было бы разрешено.
Операция копирования DROPEFFECT_COPY a была бы выполнена.
Операция перемещения DROPEFFECT_MOVE a была бы выполнена.
Будет установлена ссылка DROPEFFECT_LINK из удаленных данных к исходным данным.
DROPEFFECT_SCROLL указывает, что операция перетаскивания будет происходить прокрутки или происходит в целевом объекте.
Дополнительные сведения см. в разделе IDropTarget::Drop в Windows SDK.
Требования
Header: afxole.h