GetInertiaParameterInteractionContext 関数 (interactioncontext.h)

操作 (平行移動、回転、スケーリング) の慣性動作を取得します。

構文

HRESULT GetInertiaParameterInteractionContext(
  [in]  HINTERACTIONCONTEXT interactionContext,
  [in]  INERTIA_PARAMETER   inertiaParameter,
  [out] float               *value
);

パラメーター

[in] interactionContext

相互作用コンテキストのハンドル。

[in] inertiaParameter

INERTIA_PARAMETERの定数の 1 つ。

[out] value

inertiaParameter の値。 この値は、次のいずれかです。

  • 減速率 (ラジアン/ms² 単位)。
  • 翻訳の場合、画面の位置の相対的な変化 (HIMETRIC 単位)。
  • 回転の場合、回転角度の相対変化 (ラジアン単位)
  • スケーリングの場合、サイズの相対的な変化 (HIMETRIC 単位)。

戻り値

この関数が成功すると、S_OKが返されます。

成功しなかった場合は、HRESULT エラー コードを返します。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー interactioncontext.h
Library Ninput.lib
[DLL] Ninput.dll

関連項目

HINTERACTIONCONTEXT

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

SetInertiaParameterInteractionContext