CComboBoxEx

คลาCComboBoxExขยายคำสั่งผสมกล่องควบคุม โดยให้การสนับสนุนรายการรูปภาพ โดยการใช้CComboBoxExเพื่อสร้างตัวควบคุมกล่องคำสั่งผสม คุณไม่จำเป็นต้องใช้รหัสรูปวาดรูปภาพของคุณเอง ใช้CComboBoxExแทน การเข้าถึงรูปภาพจากรายการที่มีรูป?

สนับสนุนรายการรูปภาพ

ในกล่องคำสั่งผสมมาตรฐาน เจ้าของกล่องคำสั่งผสมรับผิดชอบสำหรับการวาดรูปด้วยการสร้างกล่องคำสั่งผสมเป็นตัวควบคุมเจ้าของรูปวาด เมื่อคุณใช้CComboBoxExคุณไม่จำเป็นต้องตั้งค่าลักษณะรูปวาดCBS_OWNERDRAWFIXEDและCBS_HASSTRINGSเนื่องจากพวกเขาได้โดยนัย มิฉะนั้น คุณต้องเขียนโค้ดเพื่อดำเนินการวาด ตัวควบคุมCComboBoxExสนับสนุนถึงสามรูปต่อสินค้า: หนึ่งสำหรับสถานะที่เลือก สำหรับสถานะไม่ถูกเลือกอย่างใดอย่างหนึ่ง และหนึ่งสำหรับรูปโอเวอร์เลย์?

ลักษณะ

CComboBoxExสนับสนุนลักษณะCBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLISTและWS_CHILD ลักษณะอื่น ๆ ผ่านเมื่อคุณสร้างหน้าต่างจะถูกละเว้น โดยการควบคุม หลังจากที่มีสร้างหน้าต่าง คุณสามารถให้ลักษณะกล่องคำสั่งผสมอื่น ๆ โดยการเรียกสมาชิกCComboBoxExฟังก์ชันSetExtendedStyle ลักษณะเหล่านี้ คุณสามารถ:

ค่าสถานะลักษณะเหล่านี้จะอธิบายเพิ่มเติมใน CComboBoxEx ที่ใช้ในการแนะนำของ Visual c ++ Programmer ของ?

การเก็บรักษาสินค้าและแอททริบิวต์สินค้าติดต่อกลับ

รายละเอียดสินค้า เช่นดัชนีสำหรับสินค้า และรูปภาพ ค่าการเยื้อง และสตริ งข้อความ จัดเก็บอยู่ในโครงสร้าง Win32 COMBOBOXEXITEMตามที่อธิบายไว้ในPlatform SDK นอกจากนี้โครงสร้างยังประกอบด้วยสมาชิกที่สอดคล้องกับค่าสถานะการเรียกกลับ?

สำหรับรายละเอียด แนวคิดการสนทนา ดู CComboBoxEx ที่ใช้ในการแนะนำของ Visual c ++ Programmer ของ?

#รวม lt;afxcmn.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp MFC อย่าง MFCIE(&N)

ดูเพิ่มเติมnbspCComboBox(&N)

Index