COleDropTarget::OnDragEnter
Вызываемый платформой, когда курсор сначала будет перетаскивать в окне.
virtual DROPEFFECT OnDragEnter(
CWnd* pWnd,
COleDataObject* pDataObject,
DWORD dwKeyState,
CPoint point
);
Параметры
pWnd
Точки вставки в окно курсор.pDataObject
Указывает на объект данных, содержащий данные, которые могут быть удалены.dwKeyState
Содержит состояние клавиша-модификаторов.Это сочетание любое количество следующих действий: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON и MK_RBUTTON.point
Содержит текущее положение курсора в клиентских координатах.
Возвращаемое значение
Эффект, если удаление было приведет к попытке в расположении, указанном point.Он может иметь одно или несколько из следующих значений:
Удаление DROPEFFECT_NONE а не было бы разрешено.
Операция копирования DROPEFFECT_COPY a была бы выполнена.
Операция перемещения DROPEFFECT_MOVE a была бы выполнена.
Будет установлена ссылка DROPEFFECT_LINK из удаленных данных к исходным данным.
Операция перетаскивания DROPEFFECT_SCROLL прокрутки a собирается происходить или происходит в целевом объекте.
Заметки
Переопределить эту функцию для разрешения операций удаления, в окне.Реализация по умолчанию вызывает метод CView::OnDragEnter, которая просто возвращает DROPEFFECT_NONE по умолчанию.
Дополнительные сведения см. в разделе IDropTarget::DragEnter в Windows SDK.
Требования
Header: afxole.h