WM_HOTKEY pesan
Diposting ketika pengguna menekan hot key yang didaftarkan oleh fungsi RegisterHotKey . Pesan ditempatkan di bagian atas antrean pesan yang terkait dengan utas yang mendaftarkan kunci panas.
#define WM_HOTKEY 0x0312
Parameter
-
wParam
-
Pengidentifikasi kunci panas yang menghasilkan pesan. Jika pesan dihasilkan oleh kunci panas yang ditentukan sistem, parameter ini akan menjadi salah satu nilai berikut.
Nilai Makna - IDHOT_SNAPDESKTOP
- -2
Tombol panas "snap desktop" ditekan. - IDHOT_SNAPWINDOW
- -1
Tombol panas "snap window" ditekan. -
lParam
-
Kata urutan rendah menentukan tombol yang akan ditekan dalam kombinasi dengan tombol yang ditentukan oleh kata urutan tinggi untuk menghasilkan pesan WM_HOTKEY . Kata ini bisa menjadi satu atau beberapa nilai berikut. Kata urutan tinggi menentukan kode kunci virtual dari hot key.
Nilai Makna - MOD_ALT
- 0x0001
Salah satu kunci ALT ditahan. - MOD_CONTROL
- 0x0002
Salah satu tombol CTRL ditahan. - MOD_SHIFT
- 0x0004
Salah satu tombol SHIFT ditahan. - MOD_WIN
- 0x0008
Salah satu kunci WINDOWS ditahan. Kunci ini diberi label logo Windows. Hotkey yang melibatkan kunci Windows disediakan untuk digunakan oleh sistem operasi.
Keterangan
WM_HOTKEY tidak terkait dengan WM_GETHOTKEY dan WM_SETHOTKEY hot key. Pesan WM_HOTKEY dikirim untuk kunci panas generik sementara pesan WM_SETHOTKEY dan WM_GETHOTKEY terkait dengan tombol panas aktivasi jendela.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Konseptual