WM_HOTKEY

ข้อความ WM_HOTKEY ถูกลงรายการบัญชีเมื่อผู้ใช้กดแป้นลัดลงทะเบียนโดยRegisterHotKey ฟังก์ชัน ข้อความถูกวางไว้ที่ด้านบนของคิวข้อความเกี่ยวข้องกับเธรดที่ลงทะเบียนแป้นลัด.

WM_HOTKEY idHotKey = (int) wParam              / / รหัสของร้อนคีย์ fuModifiers = (UINT) LOWORD(lParam)  / / ตัวปรับแต่งการคีย์การตั้งค่าสถานะ uVirtKey = (UINT) HIWORD(lParam)     / / เสมือนคีย์รหัส 

 

พารามิเตอร์

idHotKey
ค่าของwParam ระบุตัวระบุของคีย์การร้อนที่สร้างข้อความ ถ้าข้อความถูกสร้าง โดยที่ระบบกำหนดแป้นลัด พารามิเตอร์idHotKeyจะเป็นหนึ่งในค่าต่อไปนี้.
ค่า ความหมาย
IDHOT_SNAPDESKTOP มีกดคีย์ร้อน "บนเดสก์ท็อปของสแนปอิน".
IDHOT_SNAPWINDOW มีกดแป้นลัดของ "ชิดหน้าต่าง".

fuModifiers
ระบุคีย์ที่จะต้องกดร่วมกับคีย์การระบุพารามิเตอร์nVirtKeyเพื่อสร้างข้อความ WM_HOTKEY พารามิเตอร์fuModifiersอาจเป็นการรวมกันของค่าต่อไปนี้.
ค่า ความหมาย
MOD_ALT แป้น ALT ใดถูกค้างไว้.
MOD_CONTROL แป้น CTRL ใดถูกค้างไว้.
MOD_SHIFT กดแป้น SHIFT ใดถูกค้างไว้.
MOD_WIN คีย์ WINDOWS ใดถูกค้างไว้ แป้นเหล่านี้จะติดป้ายชื่อ ด้วยโลโก้ Microsoft Windows.

uVirtKey
ระบุรหัสคีย์เสมือนของคีย์ร้อน.

หมายเหตุ

WM_HOTKEY ไม่เกี่ยวข้องกับแป้นร้อน WM_GETHOTKEY และ WM_SETHOTKEY WM_HOTKEY จะส่งข้อความสำหรับแป้นลัดทั่วไปในขณะที่ข้อความ WM_SET\GETHOTKEY เกี่ยวข้องกับแป้นลัดในการเปิดใช้งานหน้าต่าง.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมการป้อนข้อมูลของแป้นพิมพ์ข้อความการป้อนข้อมูลของแป้นพิมพ์ RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index