เมื่อต้องการสร้างกล่องคำสั่งผสมโดยใช้ฟังก์ชันCreateWindowหรือCreateWindowExระบุชั้น COMBOBOX ค่าคงที่ลักษณะหน้าต่างที่เหมาะสม และการรวมกันของลักษณะกล่องคำสั่งผสมดังต่อไปนี้.
| ลักษณะ | คำอธิบาย |
|---|---|
| CBS_AUTOHSCROLL | เลื่อนข้อความในตัวควบคุมการแก้ไขทางด้านขวาโดยอัตโนมัติเมื่อผู้ใช้ชนิดอักขระที่จุดสิ้นสุดของบรรทัด ถ้าไม่มีการตั้งค่าลักษณะนี้ เฉพาะข้อความที่เหมาะสมกับภายในขอบเขตของสี่เหลี่ยมผืนผ้าได้รับอนุญาต. |
| CBS_DISABLENOSCROLL | แสดงแถบเลื่อนแนวตั้งที่ปิดการใช้งานในกล่องรายการเมื่อกล่องไม่ประกอบด้วยเพียงพอสำหรับรายการเมื่อต้องการเลื่อน โดยไม่มีลักษณะนี้ แถบเลื่อนจะถูกซ่อนเมื่อกล่องรายการไม่ประกอบด้วยเพียงพอ. |
| CBS_DROPDOWN | คล้ายกับ CBS_SIMPLE ยกเว้นว่ากล่องรายการจะแสดงเว้นแต่ผู้ใช้เลือกไอคอนที่อยู่ถัดจากการควบคุมการแก้ไข. |
| CBS_DROPDOWNLIST | คล้ายกับ CBS_DROPDOWN ยกเว้นว่าตัวควบคุมการแก้ไขจะถูกแทนที่ โดยรายการข้อความแบบคงที่แสดงการเลือกปัจจุบันในกล่องรายการ. |
| CBS_HASSTRINGS | ระบุว่า กล่องคำสั่งผสมที่วาดเจ้าที่ประกอบด้วยสินค้าที่ประกอบด้วยสตริ กล่องคำสั่งผสมรักษาหน่วยความจำและสายอักขระที่อยู่เพื่อให้โปรแกรมประยุกต์สามารถใช้ข้อความCB_GETLBTEXTในการเรียกข้อความสำหรับรายการเฉพาะ. |
| CBS_LOWERCASE | แปลงไปเป็นข้อความทั้งหมดในเขตข้อมูลเลือกและรายการ lowercase. |
| CBS_NOINTEGRALHEIGHT | ระบุว่า ขนาดของกล่องคำสั่งผสม ขนาดที่ระบุ โดยแอพลิเคชันเมื่อคุณสร้างกล่องคำสั่งผสม โดยปกติ ระบบขนาดกล่องคำสั่งผสมเพื่อให้มันไม่แสดงรายการบางส่วนของ. |
| CBS_OEMCONVERT | แปลงข้อความที่ป้อนในตัวควบคุมการแก้ไขกล่องคำสั่งผสมจาก Windows ชุดอักขระอักขระ OEM ที่กำหนด และกลับไปยัง Windows ชุด นี้ช่วยให้แปลงอักขระที่เหมาะสมเมื่อเรียกใช้โปรแกรมประยุกต์ CharToOemฟังก์ชันการแปลงสตริ Windows ในกล่องคำสั่งผสมเป็น OEM อักขระ ลักษณะนี้มีประโยชน์มากที่สุดสำหรับกล่องคำสั่งผสมที่ประกอบด้วยชื่อแฟ้ม และการนำไปใช้เฉพาะกับกล่องคำสั่งผสมที่สร้างขึ้น ด้วยลักษณะ CBS_SIMPLE หรือ CBS_DROPDOWN. |
| CBS_OWNERDRAWFIXED | ระบุว่า เจ้าของกล่องรายการรับผิดชอบในการวาดภาพเนื้อหา และรายการในกล่องรายการจะสูงเท่ากันทั้งหมด เจ้าของหน้าต่างได้รับข้อความWM_MEASUREITEMเมื่อมีสร้างกล่องคำสั่งผสม และมีการเปลี่ยนแปลงข้อความWM_DRAWITEMเมื่อกว้างยาวเป็นภาพของกล่องคำสั่งผสม. |
| CBS_OWNERDRAWVARIABLE | ระบุว่า เจ้าของกล่องรายการรับผิดชอบในการวาดภาพเนื้อหา และรายการในกล่องรายการเป็นตัวแปรในความสูง เจ้าของหน้าต่างได้รับข้อความแบบ WM_MEASUREITEM สำหรับแต่ละรายการในกล่องคำสั่งผสมเมื่อคุณสร้างกล่องคำสั่งผสม และมีการเปลี่ยนแปลงข้อความ WM_DRAWITEM เมื่อกว้างยาวเป็นภาพของกล่องคำสั่งผสม. |
| CBS_SIMPLE | แสดงผลกล่องรายการอยู่ตลอดเวลา การเลือกปัจจุบันในกล่องรายการจะแสดงอยู่ในตัวควบคุมการแก้ไข. |
| CBS_SORT | จะเรียงลำดับสายอักขระที่เพิ่มลงในกล่องรายการ. |
| CBS_UPPERCASE | แปลงไปเป็นข้อความทั้งหมดในเขตข้อมูลเลือกและรายการที่อักขระตัวพิมพ์ใหญ่. |