ข้อความที่ใช่อักขระ

กระบวนงานหน้าต่างสามารถรับข้อความอักขระที่แตกต่างกันสี่ รวมทั้งWM_CHAR, WM_DEADCHAR, WM_SYSCHARและWM_SYSDEADCHAR ฟังก์ชันTranslateMessageการสร้างข้อความ WM_CHAR หรือ WM_DEADCHAR เมื่อดำเนินกับข้อความWM_KEYDOWN ในทำนองเดียวกัน มันสร้างข้อความ WM_SYSCHAR หรือ WM_SYSDEADCHAR เมื่อดำเนินกับข้อความWM_SYSKEYDOWN.

โปรแกรมประยุกต์ที่ประมวลผลการป้อนข้อมูลของแป้นพิมพ์โดยทั่วไปละเว้นทั้งหมดแต่ข้อความ WM_CHAR ส่งข้อความใด ๆ ไปยังฟังก์ชันDefWindowProc ระบบใช้ข้อความ WM_SYSCHAR และ WM_SYSDEADCHAR เพื่อใช้เมนู mnemonics.

พารามิเตอร์wParamของข้อความทั้งหมดของอักขระประกอบด้วยรหัสอักขระของแป้นอักขระที่ถูกกด ค่าของรหัสอักขระขึ้นกับหน้าต่างชั้นของหน้าต่างที่รับข้อความ ถ้าฟังก์ชันRegisterClassรุ่น Unicode ถูกใช้เพื่อลงทะเบียนคลาสหน้าต่าง ระบบแสดงอักขระ Unicode ที่หน้าต่างทั้งหมดของระดับชั้นนั้น มิฉะนั้น ระบบแสดงรหัสอักขระ ASCII ดูข้อมูลเพิ่มเติม Unicode และชุดอักขระ.

เนื้อหาของพารามิเตอร์lParamของอักขระข้อความที่เหมือนกับเนื้อหาของพารามิเตอร์lParamของคีย์การลงข้อความที่ถูกแปลเพื่อสร้างอักขระข้อความได้ ดูข้อมูลสถานะของแป้นพิมพ์ข้อความ.

Index