มีส่งข้อความ WM_VKEYTOITEM โดยใช้กล่องรายการที่มีลักษณะ LBS_WANTKEYBOARDINPUT ให้กับเจ้าของในการตอบสนองต่อข้อความWM_KEYDOWN.
WM_VKEYTOITEM vkey = LOWORD(wParam) / / เสมือนคีย์รหัส nCaretPos = HIWORD(wParam) / / การวางตำแหน่งตัวชี้เมื่อ hwndLB = lParam / / จัดการกล่องรายการ
ค่าส่งกลับระบุการกระทำที่ดำเนินการแอพลิเคชันในการตอบสนองต่อข้อความ ค่าที่ส่งกลับของ 2 บ่งชี้ว่า โปรแกรมประยุกต์จัดการทุกด้านของการเลือกสินค้า และต้องไม่มีการกระทำเพิ่มเติม โดยใช้กล่องรายการ ค่าที่ส่งกลับของ 1 บ่งชี้ว่า กล่องรายการควรดำเนินการกระทำเริ่มต้นในการตอบสนองต่อการกดแป้น ค่าที่ส่งกลับของ 0 หรือมากกว่าที่ระบุดัชนีของรายการในกล่องรายการ และบ่งชี้ว่า กล่องรายการควรดำเนินการกระทำเริ่มต้นสำหรับการกดแป้นบนสินค้าที่กำหนด.
ฟังก์ชันDefWindowProcจะส่งกลับค่า 1.
ถ้าขั้นตอนกล่องโต้ตอบจัดการข้อความนี้ ควรทอดค่าส่งคืนที่ต้องการเป็น BOOL และส่งกลับค่าโดยตรง ค่า DWL_MSGRESULT ที่กำหนด โดยฟังก์ชันSetWindowLongจะถูกละเว้น.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของกล่องรายการข้อความกล่องรายการ DefWindowProc, WM_CHARTOITEM, WM_KEYDOWN