次の方法で共有


SetCrossSlideParametersInteractionContext 関数 (interactioncontext.h)

クロススライド操作を構成します。

構文

HRESULT SetCrossSlideParametersInteractionContext(
  [in] HINTERACTIONCONTEXT   interactionContext,
  [in] UINT32                parameterCount,
  [in] CROSS_SLIDE_PARAMETER *crossSlideParameters
);

パラメーター

[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

相互作用コンテキスト関数