Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |