ข้อความ WM_INPUTLANGCHANGEREQUEST ถูกลงรายการบัญชีในหน้าต่างด้วยการโฟกัสเมื่อผู้ใช้เลือกที่จะป้อนข้อมูลภาษาใหม่ ใด ด้วยปุ่มลัด (ที่ระบุไว้ในแผงควบคุมแป้นพิมพ์โปรแกรมประยุกต์) หรือ จากตัวบ่งชี้บนแถบงานของระบบ แอปพลิเคชันสามารถยอมรับการเปลี่ยนแปลง ด้วยการส่งข้อความไปยังฟังก์ชันDefWindowProcหรือปฏิเสธการเปลี่ยนแปลง (และป้องกันการถ่ายทำ) โดยส่งกลับทันที.
WM_INPUTLANGCHANGEREQUEST
fSysCharSet = hkl wParam (BOOL) = lParam (HKL)
ข้อความนี้ถูกลงรายการบัญชี ไม่ส่ง โปรแกรม ไปดังนั้นค่าส่งกลับจะถูกละเว้น ยอมรับการเปลี่ยนแปลง แอพลิเคชันควรส่งข้อความไปยังDefWindowProc เมื่อต้องการปฏิเสธการเปลี่ยนแปลง แอพลิเคชันควรกลับเป็นศูนย์ได้โดยไม่ต้องโทรDefWindowProc.
เมื่อฟังก์ชันDefWindowProcได้รับข้อความ WM_INPUTLANGCHANGEREQUEST เรียกใช้ระบบภาษาสำหรับการป้อนค่าใหม่ และการแจ้งให้ทราบของแอพลิเคชันเปลี่ยนแปลง โดยการส่งข้อความWM_INPUTLANGCHANGE.
ตัวบ่งชี้ภาษาจะแสดงอยู่บนแถบงาน ถ้าคุณได้ติดตั้งเค้าโครงแป้นพิมพ์มากกว่าหนึ่ง และ ถ้าคุณได้เปิดใช้งานตัวบ่งชี้ที่ใช้โปรแกรมประยุกต์แผงควบคุมแป้นพิมพ์.
nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของ Windowsข้อความในหน้าต่าง DefWindowProc, WM_INPUTLANGCHANGE