Fungsi InjectTouchpadAction

[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)

Baca juga