โปรแกรมประยุกต์ส่งข้อความ LB_SELECTSTRING ในการค้นหาช่องรายการสำหรับรายการที่ขึ้นต้น ด้วยอักขระในสายอักขระที่ระบุ หากพบรายการตรงกัน มีเลือกสินค้า.
LB_SELECTSTRING wParam = indexStart (WPARAM) / / สินค้าก่อนที่จะเริ่มต้นค้นหา lParam = lpszFind (LPARAM) (LPCTSTR) / / ที่อยู่ของสตริงการค้นหา
Windows 95 และ Windows 98: พารามิเตอร์wParamมีจำกัดค่า 16 บิต ซึ่งหมายความว่า กล่องรายการไม่สามารถประกอบด้วยเกิน 32767 รายการ แม้ว่าจำนวนของสินค้าที่จะถูกจำกัด รวมขนาดเป็นไบต์ของรายการในกล่องรายการจะถูกจำกัด โดยหน่วยความจำที่มีอยู่เท่านั้น.
ถ้าการค้นหาเสร็จเรียบร้อย ค่าส่งกลับเป็นดัชนีของรายการที่เลือก หากการค้นหาไม่สำเร็จ ค่าส่งกลับเป็น LB_ERR และไม่มีการเปลี่ยนแปลงสิ่งที่เลือกปัจจุบัน.
กล่องรายการอยู่นอก ถ้าจำเป็น การนำรายการที่เลือกลงในมุมมอง.
ใช้ข้อความนี้ได้เนื่องจาก มีกล่องรายการที่มีลักษณะ LBS_MULTIPLESEL.
รายการที่เลือกเท่านั้นถ้าของอักขระเริ่มต้นจากจุดเริ่มต้นตรงกับอักขระในสายอักขระที่ระบุ โดยพารามิเตอร์lpszFind.
ถ้าคุณสร้างกล่องรายการ ด้วยลักษณะการวาดเจ้า แต่ส่งกลับ โดยไม่มีลักษณะ LBS_HASSTRINGS ข้อความนี้ค่าดัชนีของรายการมีค่าความยาวที่ (ให้มาเป็นพารามิเตอร์lParamของข้อความที่ LB_ADDSTRING หรือ LB_INSERTSTRING) ตรงกับค่ากำหนดให้เป็นพารามิเตอร์lParamของ LB_SELECTSTRING.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของกล่องรายการข้อความกล่องรายการ LB_ADDSTRING, LB_FINDSTRING, LB_INSERTSTRING