CCheckListBox::Create

สร้าง BOOL (DWORD dwStyleconst RECTamprect, CWnd *pParentWnd, UINTnID );(&A)

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น?

พารามิเตอร์

dwStyle

ระบุลักษณะของกล่องรายการตรวจสอบ ลักษณะต้องเป็นแบบLBS_OWNERDRAWFIXED (รายการทั้งหมดในรายการจะสูงเท่ากัน) หรือLBS_OWNERDRAWVARIABLE (รายการในรายการที่อยู่ของความแตกต่างสูง) ลักษณะนี้สามารถถูกรวมด้วยกล่องรายการลักษณะอื่น ๆ?

rect

ระบุขนาดของกล่องรายการตรวจสอบและตำแหน่ง สามารถเป็นแบบวัตถุCRectหรือโครงสร้างRECT?

pParentWnd

ระบุหน้าต่างหลักของกล่องรายการตรวจสอบ (โดยปกติแล้ววัตถุCDialog ) จะต้องไม่เป็นค่า NULL?

nID

ระบุ ID ของตัวควบคุมของกล่องรายการตรวจสอบ?

หมายเหตุ

คุณสร้างวัตถุCCheckListBoxในสองขั้นตอน กำหนดชั้นแรก มาจากCCheckListBoxจึงเรียกสร้างซึ่งเริ่มต้นกล่องรายการตรวจสอบของ Windows และแนบไปCCheckListBox ดูตัวอย่างCCheckListBox::CCheckListBox?

เมื่อดำเนินการสร้างWindows ส่งที่WM_NCCREATE, WM_CREATE, WM_NCCALCSIZEและWM_GETMINMAXINFOข้อความไปยังตัวควบคุมกล่องรายการตรวจสอบ?

ข้อความเหล่านี้ได้รับการจัดการ โดยค่าเริ่มต้นโดยOnNcCreate, OnCreate, OnNcCalcSizeและOnGetMinMaxInfoสมาชิกฟังก์ชันในคลาสพื้นฐานCWnd เพื่อขยายการจัดการข้อความเริ่มต้น เพิ่มแผนที่ข้อความเพื่อการรับคลาสและฟังก์ชันที่ใช้แทนตัวก่อนหน้าข้อความจัดการสมาชิกของคุณ แทนOnCreateตัวอย่าง การดำเนินต้องการเตรียมใช้งานสำหรับชั้นใหม่?

ใช้ลักษณะหน้าต่างดังต่อไปนี้ลงในตัวควบคุมกล่องรายการตรวจสอบ:

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

ดูเพิ่มเติมnbspCCheckListBox::CCheckListBox(&N)

Index