Struktur INPUT (winuser.h)
Digunakan oleh SendInput untuk menyimpan informasi untuk mensintesis peristiwa input seperti penekanan tombol, gerakan mouse, dan klik mouse.
Sintaks
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Anggota
type
Jenis: DWORD
Jenis peristiwa input. Anggota ini bisa menjadi salah satu nilai berikut.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Jenis: MOUSEINPUT
Informasi tentang peristiwa mouse yang disimulasikan.
DUMMYUNIONNAME.ki
Jenis: KEYBDINPUT
Informasi tentang peristiwa keyboard yang disimulasikan.
DUMMYUNIONNAME.hi
Jenis: HARDWAREINPUT
Informasi tentang peristiwa perangkat keras yang disimulasikan.
Keterangan
INPUT_KEYBOARD mendukung metode input nonkeyboard, seperti pengenalan tulisan tangan atau pengenalan suara, seolah-olah itu adalah input teks dengan menggunakan bendera KEYEVENTF_UNICODE . Untuk informasi selengkapnya, lihat bagian keterangan dari KEYBDINPUT.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi