ข้อความ WM_HOTKEY ถูกลงรายการบัญชีเมื่อผู้ใช้กดแป้นลัดลงทะเบียนโดยRegisterHotKey ฟังก์ชัน ข้อความถูกวางไว้ที่ด้านบนของคิวข้อความเกี่ยวข้องกับเธรดที่ลงทะเบียนแป้นลัด.
WM_HOTKEY idHotKey = (int) wParam / / รหัสของร้อนคีย์ fuModifiers = (UINT) LOWORD(lParam) / / ตัวปรับแต่งการคีย์การตั้งค่าสถานะ uVirtKey = (UINT) HIWORD(lParam) / / เสมือนคีย์รหัส
| ค่า | ความหมาย |
|---|---|
| IDHOT_SNAPDESKTOP | มีกดคีย์ร้อน "บนเดสก์ท็อปของสแนปอิน". |
| IDHOT_SNAPWINDOW | มีกดแป้นลัดของ "ชิดหน้าต่าง". |
| ค่า | ความหมาย |
|---|---|
| MOD_ALT | แป้น ALT ใดถูกค้างไว้. |
| MOD_CONTROL | แป้น CTRL ใดถูกค้างไว้. |
| MOD_SHIFT | กดแป้น SHIFT ใดถูกค้างไว้. |
| MOD_WIN | คีย์ WINDOWS ใดถูกค้างไว้ แป้นเหล่านี้จะติดป้ายชื่อ ด้วยโลโก้ Microsoft Windows. |
WM_HOTKEY ไม่เกี่ยวข้องกับแป้นร้อน WM_GETHOTKEY และ WM_SETHOTKEY WM_HOTKEY จะส่งข้อความสำหรับแป้นลัดทั่วไปในขณะที่ข้อความ WM_SET\GETHOTKEY เกี่ยวข้องกับแป้นลัดในการเปิดใช้งานหน้าต่าง.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมการป้อนข้อมูลของแป้นพิมพ์ข้อความการป้อนข้อมูลของแป้นพิมพ์ RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY