Bagikan melalui


Fungsi SetInertiaParameterInteractionContext (interactioncontext.h)

Mengonfigurasi perilaku inertia manipulasi (terjemahan, rotasi, penskalaan) setelah kontak diangkat.

Sintaks

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

Parameter

[in] interactionContext

Handel konteks interaksi.

[in] inertiaParameter

Salah satu konstanta dari INERTIA_PARAMETER.

[in] value

Salah satu dari berikut ini:

  • Tingkat perampasan, dalam radian/ms².
  • Untuk terjemahan, perubahan relatif di lokasi layar, di unit HIMETRIC.
  • Untuk rotasi, perubahan relatif dalam sudut rotasi, dalam radianx
  • Untuk penskalaan, perubahan ukuran relatif, dalam unit HIMETRIC.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK.

Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Konteks Interaksi menggunakan pengaturan sistem inertia untuk semua manipulasi (terjemahan, rotasi, penskalaan). Fungsi ini mengambil alih pengaturan sistem.

Untuk memulihkan pengaturan sistem, atur nilai ke INERTIA_PARAMETER_INVALID_VALUE FLT_MAX.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header interactioncontext.h
Pustaka Ninput.lib
DLL Ninput.dll

Lihat juga

GetInertiaParameterInteractionContext

HINTERACTIONCONTEXT

Fungsi Konteks Interaksi