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