共用方式為


SetInertiaParameterInteractionContext 函式 (interactioncontext.h)

設定操作的慣性行為(轉譯、旋轉、縮放)在增益接觸之後。

語法

HRESULT SetInertiaParameterInteractionContext(
  [in] HINTERACTIONCONTEXT interactionContext,
  [in] INERTIA_PARAMETER   inertiaParameter,
  [in] float               value
);

參數

[in] interactionContext

互動內容的句柄。

[in] inertiaParameter

INERTIA_PARAMETER 列舉的其中一個常數

[in] value

下列其中一項:

  • 減速速率,以弧度/毫秒為單位,2
  • 針對翻譯,螢幕位置的相對變更,以 HIMETRIC 單位為單位。
  • 針對旋轉,旋轉角度的相對變化,以弧度為單位。
  • 針對調整,大小在 HIMETRIC 單位中的相對變更。

傳回值

如果此函式成功,則會傳回S_OK。

否則,它會傳回 HRESULT 錯誤碼。

言論

互動內容 會針對所有操作使用慣性系統設定(翻譯、旋轉、縮放)。 此函式會覆寫系統設定。

若要還原系統設定,請將 設定為 INERTIA_PARAMETER_INVALID_VALUE (FLT_MAX)。

要求

要求 價值
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
支援的最低伺服器 不支援
目標平臺 窗戶
標頭 interactioncontext.h
連結庫 Ninput.lib
DLL Ninput.dll

另請參閱

GetInertiaParameterInteractionContext 函式