Шаг 1055 - CView::OnDragOver

virtual DROPEFFECT OnDragOver( COleDataObject* pDataObject, DWORD dwKeyState, CPoint point );

Возвращаемое значение
Значение из DROPEFFECT перечислимого типа, который указывает тип снижения, которое произошло бы если пользователь, понизил объект в этой позиции. Тип снижения часто зависит от текущего состояния клавиш как обозначено dwKeyState. Отображение стандарта клавиш к значениям DROPEFFECT:

Параметры
pDataObject
Указатель на COleDataObject, перемещаемый над адресатом снижения.
dwKeyState
Содержит состояние клавиш модификатора. Это - комбинация любого номера следующего: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, и MK_RBUTTON.
point
Текущая позиция мыши относительно клиентской области просмотра.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 20.02.2002