ความ WM_KEYUP ถูกลงรายการบัญชีในหน้าต่างด้วยการโฟกัสของแป้นพิมพ์เมื่อแป้นใช่ถูกปล่อย คีย์ใช่เป็นคีย์ที่ถูกกดเมื่อแป้น altไม่กด หรือแป้นพิมพ์คีย์ที่ ถูกกดเมื่อหน้าต่างมีโฟกัสของแป้นพิมพ์.
WM_KEYUP nVirtKey = (int) wParam / / เสมือนคีย์รหัส lKeyData = lParam / / คีย์ข้อมูล
| ค่า | คำอธิบาย |
|---|---|
| 015 | ระบุจำนวนซ้ำสำหรับข้อความปัจจุบัน ค่าเป็นจำนวนครั้งที่มีการกดแป้นที่ auto-ซ้ำเป็นผลลัพธ์ของผู้ใช้แป้นค้างไว้ นับซ้ำอยู่เสมออย่างใดอย่างหนึ่งสำหรับข้อความ WM_KEYUP. |
| 1623 | ระบุรหัสสแกน ค่าขึ้นกับผู้ผลิตอุปกรณ์ดั้งเดิม (OEM). |
| 24 | ระบุว่า หมายเลข คีย์การขยาย เช่น alt ขวาและแป้น ctrl ที่ปรากฏบนแป้นพิมพ์ขั้นสูง 101-102-คีย์ หรือการ มีค่าเป็น 1 ถ้าเป็นคีย์การขยาย มิฉะนั้น เป็น 0. |
| 2528 | สงวน ไม่ได้ใช้. |
| 29 | ระบุรหัสบริบท มีค่าเป็น 0 สำหรับความ WM_KEYUP เสมอ. |
| 30 | ระบุคีย์สถานะก่อนหน้า มีค่าเป็น 1 สำหรับความ WM_KEYUP เสมอ. |
| 31 | ระบุสถานะช่วงการเปลี่ยนภาพ มีค่าเป็น 1 สำหรับความ WM_KEYUP เสมอ. |
แอปพลิเคชันควรกลับศูนย์ถ้าดำเนินกับข้อความนี้.
ฟังก์ชันDefWindowProcส่งข้อความWM_SYSCOMMANDไปยังหน้าต่างระดับบนสุดถ้าปุ่ม f10 หรือคีย์ alt แพร่ พารามิเตอร์wParamของข้อความถูกตั้งค่าเป็น SC_KEYMENU.
สำหรับแป้นพิมพ์ขั้นสูง 101-102-คีย์ และ ขยายคีย์คือ ctrl + spacebar และแป้น ctrl ในส่วนหลักของแป้นพิมพ์ ins, del บ้าน จบ หน้าขึ้น เพลง และแป้นลูกศรในคลัสเตอร์อยู่ทางซ้ายของแป้นพิมพ์ตัวเลข และการหาร (/) และป้อนคีย์ในแป้นพิมพ์ตัวเลข แป้นพิมพ์อื่นอาจรองรับบิตการขยายคีย์ในพารามิเตอร์lKeyData.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมการป้อนข้อมูลของแป้นพิมพ์ข้อความการป้อนข้อมูลของแป้นพิมพ์ DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND