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

另请参阅

CROSS_SLIDE_PARAMETER

GetCrossSlideParameterInteractionContext

HINTERACTIONCONTEXT

交互上下文函数