
คลาCCheckListBoxให้การทำงานของกล่องรายการตรวจสอบ Windows "กล่องรายการตรวจสอบ" แสดงรายการของสินค้า เช่นชื่อแฟ้มนั้น แต่ละรายการในรายการมีกล่องกาเครื่องหมายอยู่ถัดจากการที่ผู้ใช้สามารถตรวจสอบ หรือล้าง?
CCheckListBoxได้เฉพาะสำหรับวาดเจ้าของตัวควบคุมได้เนื่องจากรายการประกอบด้วยมากกว่าสตริงข้อความ ของง่าย กล่องรายการตรวจสอบประกอบด้วยสายอักขระข้อความและกล่องกาเครื่องหมาย แต่คุณไม่จำเป็นต้องมีข้อความทั้งหมด ตัวอย่างเช่น คุณอาจมีรายการของบิตแมปขนาดเล็กกับกล่องกาเครื่องหมายอยู่ถัดจากแต่ละรายการ?
เมื่อต้องการสร้างกล่องรายการตรวจสอบของคุณเอง คุณต้องสืบทอดมาของคลาสจากCCheckListBox การสืบทอดมาของคลาส เขียนพารามิเตอร์การเรียนได้รับ แล้วสร้างโทร?
ถ้ากล่องรายการตรวจสอบของคุณคือ กล่องรายการตรวจสอบค่าเริ่มต้น (รายการสายกับกล่องกาเครื่องหมายขนาดเริ่มต้นที่ด้านซ้ายของแต่ละ), คุณสามารถใช้ค่าเริ่มต้นCCheckListBox::DrawItemเพื่อวาดกล่องรายการตรวจสอบ มิฉะนั้น คุณต้องแทนฟังก์ชันCListBox::CompareItemและฟังก์ชันCCheckListBox::DrawItemและCCheckListBox::MeasureItem?
คุณสามารถสร้างกล่องรายการการตรวจสอบ จากต้นแบบการโต้ตอบ หรือ ในรหัสของคุณได้โดยตรง?
#รวม lt;afxwin.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp MFC อย่าง TSTCON(&N)
ดูเพิ่มเติมnbspCListBox(&N)