CCheckListBox

คลาCCheckListBoxให้การทำงานของกล่องรายการตรวจสอบ Windows "กล่องรายการตรวจสอบ" แสดงรายการของสินค้า เช่นชื่อแฟ้มนั้น แต่ละรายการในรายการมีกล่องกาเครื่องหมายอยู่ถัดจากการที่ผู้ใช้สามารถตรวจสอบ หรือล้าง?

CCheckListBoxได้เฉพาะสำหรับวาดเจ้าของตัวควบคุมได้เนื่องจากรายการประกอบด้วยมากกว่าสตริงข้อความ ของง่าย กล่องรายการตรวจสอบประกอบด้วยสายอักขระข้อความและกล่องกาเครื่องหมาย แต่คุณไม่จำเป็นต้องมีข้อความทั้งหมด ตัวอย่างเช่น คุณอาจมีรายการของบิตแมปขนาดเล็กกับกล่องกาเครื่องหมายอยู่ถัดจากแต่ละรายการ?

เมื่อต้องการสร้างกล่องรายการตรวจสอบของคุณเอง คุณต้องสืบทอดมาของคลาสจากCCheckListBox การสืบทอดมาของคลาส เขียนพารามิเตอร์การเรียนได้รับ แล้วสร้างโทร?

ถ้ากล่องรายการตรวจสอบของคุณคือ กล่องรายการตรวจสอบค่าเริ่มต้น (รายการสายกับกล่องกาเครื่องหมายขนาดเริ่มต้นที่ด้านซ้ายของแต่ละ), คุณสามารถใช้ค่าเริ่มต้นCCheckListBox::DrawItemเพื่อวาดกล่องรายการตรวจสอบ มิฉะนั้น คุณต้องแทนฟังก์ชันCListBox::CompareItemและฟังก์ชันCCheckListBox::DrawItemและCCheckListBox::MeasureItem?

คุณสามารถสร้างกล่องรายการการตรวจสอบ จากต้นแบบการโต้ตอบ หรือ ในรหัสของคุณได้โดยตรง?

#รวม lt;afxwin.h>

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

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

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

Index