SetInertiaParameterInteractionContext 函式 (interactioncontext.h)
設定操作的慣性行為(轉譯、旋轉、縮放)在增益接觸之後。
語法
HRESULT SetInertiaParameterInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] INERTIA_PARAMETER inertiaParameter,
[in] float value
);
參數
[in] interactionContext
互動內容的句柄。
[in] inertiaParameter
[in] value
下列其中一項:
- 減速速率,以弧度/毫秒為單位,2。
- 針對翻譯,螢幕位置的相對變更,以 HIMETRIC 單位為單位。
- 針對旋轉,旋轉角度的相對變化,以弧度為單位。
- 針對調整,大小在 HIMETRIC 單位中的相對變更。
傳回值
如果此函式成功,則會傳回S_OK。
否則,它會傳回 HRESULT 錯誤碼。
言論
互動內容 會針對所有操作使用慣性系統設定(翻譯、旋轉、縮放)。 此函式會覆寫系統設定。
若要還原系統設定,請將 值 設定為 INERTIA_PARAMETER_INVALID_VALUE (FLT_MAX)。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
支援的最低伺服器 | 不支援 |
目標平臺 | 窗戶 |
標頭 | interactioncontext.h |
連結庫 | Ninput.lib |
DLL | Ninput.dll |