SetCrossSlideParametersInteractionContext 函数 (interactioncontext.h)
配置跨幻灯片交互。
语法
HRESULT SetCrossSlideParametersInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] UINT32 parameterCount,
[in] CROSS_SLIDE_PARAMETER *crossSlideParameters
);
parameters
[in] interactionContext
交互上下文的句柄。
[in] parameterCount
要设置的参数数。
[in] crossSlideParameters
交叉滑动阈值及其距离阈值。
返回值
如果此函数成功,则返回S_OK。
否则,它将返回 HRESULT 错误代码。
备注
如果启用了CROSS_SLIDE_PARAMETER,但未在 crossSlideParameters 参数中指定,SetCrossSlideParametersInteractionContext 将失败。
示例
此示例演示如何设置自定义交叉滑动阈值。
// SetCrossSlideParametersInteractionContext
CROSS_SLIDE_PARAMETER crossSlideParameters[4];
crossSlideParameters[0].threshold = CROSS_SLIDE_THRESHOLD_SELECT_START;
crossSlideParameters[0].distance = customSelectStart;
crossSlideParameters[1].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START;
crossSlideParameters[1].distance = customSpeedBumpStart;
crossSlideParameters[2].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END;
crossSlideParameters[2].distance = customSpeedBumpEnd;
crossSlideParameters[3].threshold = CROSS_SLIDE_THRESHOLD_REARRANGE_START;
crossSlideParameters[3].distance = customRearrangeStart;
// set thresholds for select, speedbump, and rearrange
SetCrossSlideParametersInteractionContext(
m_interactionContext,
4,
crossSlideParameters);
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | interactioncontext.h |
Library | Ninput.lib |
DLL | Ninput.dll |