Метод 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 |