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

指定缩放或旋转手势上的距离接触需要多大才能触发操作。 (放置)
IManipulationProcessor::p ut_PivotPointX

PivotPointX 属性是对象的水平中心。 (放置)
IManipulationProcessor::p ut_PivotPointY

PivotPointY 属性是对象的垂直中心。 (放置)
IManipulationProcessor::p ut_PivotRadius

PivotRadius 属性用于确定在单指操作中使用的旋转量。 (放置)
IManipulationProcessor::p ut_SupportedManipulations

SupportedManipulations 属性用于指示对象支持哪些操作。 (放置)

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 manipulations.h

另请参阅

类和接口