CView::OnDropEx

Виртуальный DROPEFFECT OnDropEx ( COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT dropList, CPoint точки );

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

Эффект отбрасывания, в результате попытки падение на месте, указанном точки. Это должно быть одним из значений, указанных в dropEffectList. Капля эффекты, обсуждаются в разделе "Примечания".

Параметры

pDataObject

Указывает на COleDataObject , которая упала в перетаскивания.

dropDefault

О том, что пользователь выбрал для операции перетаскивания по умолчанию, исходя из текущего состояния ключевых. Она может быть DROPEFFECT_NONE. Капля эффекты, обсуждаются в разделе "Примечания".

синхронности

Список падение эффектов, которые поддерживает источник перетаскивания. Капля эффект значения могут объединяться с помощью побитового или (|) операция. Капля эффекты, обсуждаются в разделе "Примечания".

точка

Текущее положение мыши относительно клиентской области зрения.

Примечания

Вызывается средой, когда пользователь отпускает объекта данных над действительный перетаскивания. Реализация по умолчанию является для ничего не делать и возвращения манекена значение (-1) для указания, что рамки следует вызвать обработчик OnDrop.

Переопределите эту функцию для реализации эффект правой кнопкой мыши перетащите и drop. Правой кнопкой мыши перетаскивания обычно отображается меню выбора при отпускании правой кнопки мыши.

Переопределение OnDropEx следует запросить правой кнопки мыши. Вы можете вызвать GetKeyState или магазин состояние правой кнопкой мыши из обработчика OnDragEnter.

Используйте pDataObject для изучения COleDataObject для упала в указанной точке данных и формата данных буфера обмена.

Капля эффекты описывают действия, связанные с операцией перетаскивания. Приведенный ниже перечень эффектов перетаскивания:

Для получения дополнительных сведений о настройке команды меню по умолчанию, см. SetMenuDefaultItem в документации Win32 и CMenu::GetSafeHmenu в этом томе.

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

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

Index