ลักษณะของกล่องคำสั่งผสม

เมื่อต้องการสร้างกล่องคำสั่งผสมโดยใช้ฟังก์ชัน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 แปลงไปเป็นข้อความทั้งหมดในเขตข้อมูลเลือกและรายการที่อักขระตัวพิมพ์ใหญ่.

Index