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.
[Beberapa informasi berkaitan dengan produk pra-rilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini.]
Menyuntikkan tindakan yang ditentukan, menggunakan perangkat yang ditentukan sebagai pencetus.
Sintaksis
WINUSERAPI
BOOL
WINAPI
InjectTouchpadAction(
HSYNTHETICPOINTERDEVICE hDevice,
TOUCHPAD_ACTION action);
Parameter-parameternya
- hDevice
-
Handel ke perangkat penunjuk sintetis yang sebelumnya dibuat menggunakan CreateSyntheticPointerDevice2.
- action
-
Nilai dari enumerasi TOUCHPAD_ACTION yang menentukan tindakan yang akan disuntikkan.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
TOUCHPAD_ACTION
Mewakili tindakan yang disuntikkan.
typedef enum tagTOUCHPAD_ACTION
{
TA_3FINGER_TAP,
TA_3FINGER_PRESS,
TA_3FINGER_RELEASE,
TA_4FINGER_TAP,
TA_4FINGER_PRESS,
TA_4FINGER_RELEASE,
TA_5FINGER_TAP,
TA_5FINGER_PRESS,
TA_5FINGER_RELEASE,
TA_INERTIA_STOP,
TA_INERTIA_END,
} TOUCHPAD_ACTION;
| Nilai | Meaning |
|---|---|
| TA_3FINGER_TAP | Menyuntikkan gerakan ketukan tiga jari. |
| TA_3FINGER_PRESS | Menyuntikkan gerakan tekan tombol tiga jari. |
| TA_3FINGER_RELEASE | Menyuntikkan gerakan pelepasan tombol tiga jari. |
| TA_4FINGER_TAP | Menyuntikkan gerakan ketuk empat jari. |
| TA_4FINGER_PRESS | Menyuntikkan gerakan tekan tombol empat jari. |
| TA_4FINGER_RELEASE | Menyuntikkan gerakan rilis tombol empat jari. |
| TA_5FINGER_TAP | Menyuntikkan gerakan ketukan lima jari. |
| TA_5FINGER_PRESS | Menyuntikkan gerakan tekan tombol lima jari. |
| TA_5FINGER_RELEASE | Menyuntikkan gerakan rilis tombol lima jari. |
| TA_INERTIA_STOP | Menghasilkan pesan WM_STOPINERTIA ke jendela inertia yang dilacak. |
| TA_INERTIA_END | Menghasilkan pesan WM_ENDINERTIA ke jendela inertia yang dilacak. |
Komentar
API ini dirancang untuk digunakan bersama dengan perangkat touchpad yang disuntikkan yang dibuat dengan opsi SDCO_TOUCHPAD_GESTURE_ONLY . Jika touchpad tidak hanya isyarat, sistem akan menghasilkan tindakan ini sebagai respons terhadap pemrosesan input touchpad.
Tindakan ketuk/tekan/lepaskan jari sesuai dengan gerakan touchpad global. Lihat TouchpadGesturesController untuk informasi selengkapnya tentang bagaimana gerakan ini ditangani.
Tindakan inersia masing-masing menghasilkan pesan WM_STOPINERTIA atau WM_ENDINERTIA . Lihat ReportWindowContentInertia untuk informasi selengkapnya tentang penanganan inertia.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 11 [hanya aplikasi desktop] |
| Server minimum yang didukung | Tidak ada yang didukung |
| Header | Winuser.h (termasuk Windows.h) |
| Perpustakaan | User32.lib |
| DLL | User32.dll (ordinal 2803) |