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