CView::OnDragScroll
Вызывается инфраструктурой перед вызовом OnDragEnter или OnDragOver, чтобы определить, находится ли точка в области прокрутки.
virtual DROPEFFECT OnDragScroll(
DWORD dwKeyState,
CPoint point
);
Параметры
dwKeyState
Содержит состояние клавиша-модификаторов.Это сочетание любое количество следующих действий: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON и MK_RBUTTON.point
Содержит расположение курсора, в пикселях, относительно экране.
Возвращаемое значение
Значение из DROPEFFECT перечислило тип, который указывает тип удаления, произошел бы если пользователь удалил объект в этой позиции.Drop type, зависит от того, как правило, означает dwKeyState текущего состояния ключа.Стандартное сопоставление keystates к значениям DROPEFFECT:
DROPEFFECT_NONE объект данных нельзя удалить в этом окне.
DROPEFFECT_LINK для MK_CONTROL | MK_SHIFT создает связь между объектом и его сервером.
DROPEFFECT_COPY для MK_CONTROL создает копию удаленного объекта.
DROPEFFECT_MOVE для MK_ALT создает копию удаленного объекта и удаляет исходный объект.
DROPEFFECT_SCROLL указывает, что операция перетаскивания будет происходить прокрутки или происходит в представлении целевого объекта.
Дополнительные сведения см. в разделе пример расширенной MFC Основных понятий OCLIENT.
Заметки
Переопределите данную функцию, если необходимо предоставить специальную расширение функциональности для данного события.Реализация по умолчанию автоматически прокручивает окно, когда курсор перетащить в область по умолчанию прокрутки в пределах границ каждого окна. Дополнительные сведения см. в статье Перетаскивание. Реализация целевой объект перетаскивания.
Требования
Header: afxwin.h