Шаг 1053 - CView::OnDragEnter

virtual DROPEFFECT OnDragEnter( 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.
Перегрузите эту функцию, чтобы готовиться к будущим обращениям к OnDragOver функции. Любые данные, требуемые от объекта данных должны быть получены в это время для более позднего использования в OnDragOver функции. Просмотр должен также модифицироваться в это время, чтобы дать пользователю визуальную обратную связь.


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