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


Интерфейс IManipulationProcessor (manipulations.h)

IManipulationProcessor предоставляет функциональные возможности для мониторинга и реагирования на многосенсорный ввод.

Наследование

Интерфейс IManipulationProcessor наследуется от интерфейса IUnknown . IManipulationProcessor также имеет следующие типы элементов:

Методы

Интерфейс IManipulationProcessor содержит следующие методы.

 
IManipulationProcessor::CompleteManipulation

Метод CompleteManipulation вызывается, когда разработчик решает завершить манипуляцию.
IManipulationProcessor::get_MinimumScaleRotateRadius

Указывает, насколько большим должно быть расстояние контактов в масштабе или жесте поворота для активации манипуляции. (Получить)
IManipulationProcessor::get_PivotPointX

Свойство PivotPointX является горизонтальным центром объекта. (Получить)
IManipulationProcessor::get_PivotPointY

Свойство PivotPointY является вертикальным центром объекта. (Получить)
IManipulationProcessor::get_PivotRadius

Свойство PivotRadius используется для определения объема поворота, используемого при манипуляции одним пальцем. (Получить)
IManipulationProcessor::get_SupportedManipulations

Свойство SupportedManipulations используется для указания, какие манипуляции поддерживаются объектом . (Получить)
IManipulationProcessor::GetAngularVelocity

Метод GetAngularVelocity вычисляет скорость вращения целевого объекта.
IManipulationProcessor::GetExpansionVelocity

Метод GetExpansionVelocity вычисляет скорость расширения целевого объекта.
IManipulationProcessor::GetVelocityX

Вычисляет и возвращает горизонтальную скорость для целевого объекта.
IManipulationProcessor::GetVelocityY

Вычисляет и возвращает вертикальную скорость.
IManipulationProcessor::P rocessDown

Метод ProcessDown передает данные касания в обработчик манипуляций, связанный с целевым объектом.
IManipulationProcessor::P rocessDownWithTime

Передает данные касания, включая метку времени, в обработчик манипуляций, связанный с целевым объектом.
IManipulationProcessor::P rocessMove

Метод ProcessMove передает данные о перемещении целевого объекта в обработчик манипуляций.
IManipulationProcessor::P rocessMoveWithTime

Передает данные о перемещении, включая метку времени, для целевого объекта в обработчик манипуляций.
IManipulationProcessor::P rocessUp

Метод ProcessUp передает данные в обработчик манипуляций целевого объекта для последовательностей касания.
IManipulationProcessor::P rocessUpWithTime

Передает данные, включая метку времени, в обработчик манипуляций целевого объекта для последовательностей касания.
IManipulationProcessor::p ut_MinimumScaleRotateRadius

Указывает, насколько большим должно быть расстояние контактов в масштабе или жесте поворота для активации манипуляции. (Put)
IManipulationProcessor::p ut_PivotPointX

Свойство PivotPointX является горизонтальным центром объекта. (Put)
IManipulationProcessor::p ut_PivotPointY

Свойство PivotPointY является вертикальным центром объекта. (Put)
IManipulationProcessor::p ut_PivotRadius

Свойство PivotRadius используется для определения объема поворота, используемого при манипуляции одним пальцем. (Put)
IManipulationProcessor::p ut_SupportedManipulations

Свойство SupportedManipulations используется для указания, какие манипуляции поддерживаются объектом . (Put)

Требования

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

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

Классы и интерфейсы