LB_GETTEXT

โปรแกรมประยุกต์ส่งข้อความ LB_GETTEXT ในการเรียกสายอักขระจากกล่องรายการ.

LB_GETTEXT wParam =ดัชนี (WPARAM)                / / รายการดัชนี lParam = lpszBuffer (LPARAM) (LPCTSTR) / / ที่อยู่ของบัฟเฟอร์ 

 

พารามิเตอร์

ดัชนี
ค่าของwParam ระบุดัชนี zero-based ของสายอักขระการค้นคืน.

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

lpszBuffer
ค่าของlParam ชี้การบัฟเฟอร์ที่จะได้รับสาย บัฟเฟอร์ต้องมีพื้นที่ว่างเพียงพอสำหรับสายอักขระและอักขระ null terminating สามารถส่งไปก่อนข้อความ LB_GETTEXT เพื่อเรียกความยาว ในตัวอักษร ของสายอักขระข้อความLB_GETTEXTLEN.

ส่งกลับค่า

ค่าส่งกลับคือ ความยาวของสาย ตัวอักษร ยกเว้นอักขระ null terminating ถ้าดัชนีระบุดัชนีแบบถูกต้อง ไม่ส่งคืนค่าเป็น LB_ERR.

หมายเหตุ

ถ้าคุณสร้างกล่องรายการ ด้วยลักษณะการวาดเจ้า แต่ โดยลักษณะ LBS_HASSTRINGS บัฟเฟอร์ที่ชี้ไปตามพารามิเตอร์lpszBufferจะได้รับค่า 32 บิตที่สัมพันธ์กับสินค้า (ข้อมูลรายการ).

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของกล่องรายการข้อความกล่องรายการ LB_GETTEXTLEN

Index