LB_INSERTSTRING

โปรแกรมประยุกต์ส่งข้อความ LB_INSERTSTRING ให้ใส่สายอักขระลงในกล่องรายการ แตกต่างจากข้อความLB_ADDSTRING , LB_INSERTSTRING ข้อความไม่ทำให้เกิดรายการ ด้วย LBS_SORT ลักษณะการเรียงลำดับ.

LB_INSERTSTRING wParam =ดัชนี (WPARAM)          / / รายการดัชนี lParam = lpsz (LPARAM) (LPCTSTR) / / ที่อยู่ของสายอักขระการแทรก 

 

พารามิเตอร์

ดัชนี
ค่าของwParam ระบุดัชนีของตำแหน่งที่เพื่อใส่สตริงที่ zero-based ถ้าพารามิเตอร์นี้ – 1 สายจะถูกเพิ่มลงในส่วนท้ายของรายการ.

Windows 95 และ Windows 98: พารามิเตอร์wParamมีจำกัดค่า 16 บิต ซึ่งหมายความว่า กล่องรายการไม่สามารถประกอบด้วยเกิน 32767 รายการ แม้ว่าจำนวนของสินค้าที่จะถูกจำกัด รวมขนาดเป็นไบต์ของรายการในกล่องรายการจะถูกจำกัด โดยหน่วยความจำที่มีอยู่เท่านั้น.

lpsz
ค่าของlParam ชี้ไปยังสายสิ้นสุดด้วยค่า null จะแทรก.

ถ้าคุณสร้างกล่องรายการ ด้วยลักษณะการวาดเจ้า แต่ โดยลักษณะ LBS_HASSTRINGS ค่าของพารามิเตอร์lpszจะถูกเก็บไว้เป็นข้อมูลสินค้าแทนสตริ มันจะไม่เช่นนั้นชี้ไปที่ คุณสามารถส่งข้อความ LB_GETITEMDATA และ LB_SETITEMDATA ในการเรียกใช้ หรือปรับเปลี่ยนข้อมูลสินค้า.

ส่งกลับค่า

ค่าส่งกลับเป็นดัชนีของตำแหน่งสตริงที่ถูกแทรก หากมีข้อผิดพลาดเกิดขึ้น ค่าส่งกลับเป็น LB_ERR ถ้ามีที่ว่างไม่เพียงพอในการจัดเก็บสายใหม่ ส่งคืนค่าเป็น LB_ERRSPACE.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของกล่องรายการข้อความกล่องรายการ LB_ADDSTRING, LB_SELECTSTRING