Поделиться через


COleDropTarget::OnDragScroll

Вызывается инфраструктурой перед вызовом OnDragEnter или OnDragOver, чтобы определить, является ли point в области прокрутки.

virtual DROPEFFECT OnDragScroll( 
   CWnd* pWnd, 
   DWORD dwKeyState, 
   CPoint point  
);

Параметры

  • pWnd
    Указывает на окно курсор в данный момент.

  • dwKeyState
    Содержит состояние клавиша-модификаторов. Это сочетание любое количество следующих действий: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON и MK_RBUTTON.

  • point
    Содержит расположение курсора, в пикселях, относительно экране.

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

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

  • Удаление DROPEFFECT_NONE а не было бы разрешено.

  • Операция копирования DROPEFFECT_COPY a была бы выполнена.

  • Операция перемещения DROPEFFECT_MOVE a была бы выполнена.

  • Будет установлена ссылка DROPEFFECT_LINK из удаленных данных к исходным данным.

  • DROPEFFECT_SCROLL указывает, что операция перетаскивания будет происходить прокрутки или происходит в целевом объекте.

Заметки

Переопределите данную функцию, если необходимо предоставить специальную расширение функциональности для данного события. Реализация по умолчанию данного вызовы функций CView::OnDragScroll, которое возвращает DROPEFFECT_NONE и прокручивает окно, когда курсор перетащить в область по умолчанию прокрутки в пределах границ окна.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleDropTarget

Диаграмма иерархии