Bagikan melalui


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
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

RegisterHotKey

WM_GETHOTKEY

WM_SETHOTKEY

Konseptual

Keyboard Input