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


Метод IDirectManipulationDragDropEventHandler::OnDragDropStatusChange (directmanipulation.h)

Вызывается при изменении состояния в окне просмотра, к которому присоединено поведение перетаскивания.

Синтаксис

HRESULT OnDragDropStatusChange(
  [in] IDirectManipulationViewport2        *viewport,
  [in] DIRECTMANIPULATION_DRAG_DROP_STATUS current,
  [in] DIRECTMANIPULATION_DRAG_DROP_STATUS previous
);

Параметры

[in] viewport

Обновленное окно просмотра.

[in] current

Текущее состояние взаимодействия перетаскивания из DIRECTMANIPULATION_DRAG_DROP_STATUS.

[in] previous

Предыдущее состояние взаимодействия перетаскивания из DIRECTMANIPULATION_DRAG_DROP_STATUS.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если класс реализует IDirectManipulationViewportEventHandler , он также должен реализовать IDirectManipulationDragDropEventHandler , если это окно просмотра будет использовать перетаскивание. Direct Manipulation будет запрашивать экземпляры IDirectManipulationViewportEventHandler , чтобы убедиться, что они также реализуют IDirectManipulationDragDropEventHandler.

Требования

   
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Целевая платформа Windows
Header directmanipulation.h

См. также раздел

IDirectManipulationDragDropEventHandler