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 |