SetInertiaParameterInteractionContext 函数 (interactioncontext.h)
配置操作的惯性行为, (平移、旋转、缩放) 解除接触后。
语法
HRESULT SetInertiaParameterInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INERTIA_PARAMETER inertiaParameter,
[in] float value
);
参数
[in] interactionContext
交互上下文的句柄。
[in] inertiaParameter
INERTIA_PARAMETER中的常量之 一。
[in] value
下列类型作之一:
- 减速率,以弧度/ms² 为单位。
- 对于翻译,屏幕位置的相对变化(以 HIMETRIC 为单位)。
- 对于旋转,旋转角度的相对变化(以弧度为单位)
- 对于缩放,大小相对变化(以 HIMETRIC 单位为单位)。
返回值
如果此函数成功,则返回S_OK。
否则,它将返回 HRESULT 错误代码。
备注
交互上下文 对所有操作使用惯性系统设置, (转换、旋转、缩放) 。 此函数替代系统设置。
若要还原系统设置,请将 值 设置为 INERTIA_PARAMETER_INVALID_VALUE FLT_MAX。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | interactioncontext.h |
Library | Ninput.lib |
DLL | Ninput.dll |