LBSELCHSTRING

กล่องโต้ตอบการเปิดหรือบันทึก เป็นส่งข้อความ LBSELCHSTRING จดทะเบียนไปยังขั้นตอนของ hook ของคุณเมื่อเปลี่ยนการเลือกในกล่องรายการหรือกล่องคำสั่งผสมของกล่องโต้ตอบ.

สำหรับลักษณะ Explorerเปิดและบันทึกเป็นกล่องโต้ตอบ ข้อความนี้ได้ถูกแทนที่ โดยข้อความCDN_SELCHANGEและCDN_TYPECHANGE .

MessageID = RegisterWindowMessage(LBSELCHSTRING)
idListBox = (UINT) wParam 
iItem = LOWORD (lParam); 
iType = HIWORD (lParam) 

พารามิเตอร์

idListBox
ตัวระบุของกล่องรายการหรือกล่องคำสั่งผสมที่เปลี่ยนสิ่งที่เลือก.
iItem
หมายเลขสินค้าของสายอักขระที่เลือกในกล่องรายการหรือกล่องคำสั่งผสม.
iType
ชนิดของการเปลี่ยนแปลงสิ่งที่เลือก พารามิเตอร์นี้สามารถเป็นหนึ่งในค่าต่อไปนี้:
CD_LBSELCHANGE สินค้าที่ระบุโดยiItemเป็นสินค้าที่เลือกในกล่องรายการแบบเลือกเดี่ยวเท่านั้น.
CD_LBSELADD สินค้าที่ระบุโดยiItemเป็นหนึ่งในรายการที่เลือกในกล่องรายการแบบเลือกได้หลายแบบ.
CD_LBSELSUB สินค้าที่ระบุโดยiItemจะไม่ถูกเลือกในกล่องรายการแบบเลือกได้หลายแบบ.
CD_LBSELNOITEMS ไม่มีรายการที่มีอยู่ในกล่องรายการแบบเลือกได้หลายแบบ.

ส่งกลับค่า

ไม่มีค่าที่ส่งกลับ.

หมายเหตุ

ขั้นตอนของ hook ต้องระบุค่าคง LBSELCHSTRING ในการเรียกไปยังฟังก์ชันRegisterWindowMessageเพื่อรับรหัสสำหรับข้อความถูกส่ง โดยใช้กล่องโต้ตอบ.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน commdlg.h
Unicode:กำหนดเป็นข้อความ Unicode และ ANSI.

ดูเพิ่มเติม

ภาพรวมไลบรารีของกล่องโต้ตอบทั่วไปข้อความกล่องโต้ตอบทั่วไป CDN_SELCHANGE, CDN_TYPECHANGE, RegisterWindowMessage

Index