COleDropTarget::OnDragOver

Виртуальный DROPEFFECT OnDragOver ( CWnd * pWnd, COleDataObject * pDataObject, DWORD dwKeyState, CPoint точки );

Возвращаемое значение

О том, что приведет, если капли были попытки в месте, указанном точки. Это может быть один или несколько из следующих действий:

Параметры

pWnd

Указывает на окно, которое находится курсор над.

pDataObject

Указывает объект данных, содержащий данные для удаления.

dwKeyState

Содержит состояние управляющих клавиш. Это комбинация из любого количества следующее: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTONи MK_RBUTTON.

точка

Содержит текущее положение курсора в координатах клиента.

Примечания

Вызывается средой при перетаскивании курсора над окном. Эта функция должна быть переопределен разрешить операции удаления в окне. Реализация по умолчанию эта функция вызывает CView::OnDragOver, который возвращает DROPEFFECT_NONE по умолчанию. Потому что эта функция вызывается часто во время операции drag-and-drop, она должна быть оптимизирована как можно больше.

Для получения дополнительной информации, смотрите IDropTarget::DragOver в 2 справочнике программиста OLE, том 1.

Обзор COleDropTargetЧлены класса | Иерархическая схема

См. также COleDropTarget::OnDragEnter, COleDropTarget::OnDragLeave, COleDropTarget::OnDrop, COleDropTarget::OnDropEx

Index