CPropertySheet

วัตถุของคลาสCPropertySheetแสดงแผ่นคุณสมบัติ หรือ ที่เรียกกันเป็นกล่องโต้ตอบแท็บ แผ่นคุณสมบัติประกอบด้วยวัตถุCPropertySheetและCPropertyPageอย่าง น้อยหนึ่งวัตถุ แผ่นคุณสมบัติจะปรากฏตามกรอบเป็นหน้าต่างที่มีชุดของแท็บดัชนี ที่ผู้ใช้เลือกเพจปัจจุบัน และพื้นที่สำหรับเพจที่เลือกอยู่ในขณะนี้?

แม้ว่าCPropertySheetไม่ได้มาจากCDialogการจัดการวัตถุCPropertySheetคล้ายกับการจัดการวัตถุรูปCDialog ตัวอย่าง การสร้างแผ่นคุณสมบัติต้องก่อสร้างสอง: โทรที่กำหนด และเรียกDoModalสำหรับแผ่นคุณสมบัติแบบไม่มีโหมดสำหรับแผ่นคุณสมบัติโมดอลหรือสร้างแล้ว CPropertySheetมีสองชนิดคือ constructors: CPropertySheet::ConstructและCPropertySheet::CPropertySheet?

การแลกเปลี่ยนข้อมูลระหว่างวัตถุที่CPropertySheetบางวัตถุภายนอกจะคล้ายกับการแลกเปลี่ยนข้อมูลกับวัตถุCDialog ความแตกต่างที่สำคัญคือ การตั้งค่าของแผ่นคุณสมบัติจะปกติสมาชิกตัวแปรวัตถุCPropertyPageแทนที่แสดงวัตถุCPropertySheetเอง?

คุณสามารถสร้างชนิดของกล่องโต้ตอบแท็บที่เรียกว่าตัวช่วยสร้าง ซึ่งประกอบด้วยแผ่นคุณสมบัติกับลำดับของหน้าคุณสมบัติที่แนะนำผู้ใช้ผ่านขั้นตอนของการดำเนินการ เช่นการติดตั้งอุปกรณ์ หรือสร้างจดหมายข่าว ในกล่องโต้ตอบตัวช่วยสร้างการพิมพ์แท็บ หน้าคุณสมบัติไม่มีแท็บ และคุณสมบัติเพียงหนึ่งหน้าจะมองเห็นได้ในเวลาเดียวกัน แทนที่เป็นของการมีปุ่ม OK และบัว กล่องโต้ตอบตัวช่วยสร้างการพิมพ์แท็บมีปุ่มย้อนกลับ ปุ่มถัดไปหรือเสร็จสิ้น ปุ่มยกเลิก และปุ่มวิธีใช้?

เมื่อต้องการสร้างกล่องโต้ตอบตัวช่วยสร้างการพิมพ์ ทำตามขั้นตอนเดียวกันคุณจะปฏิบัติตามเพื่อสร้างแผ่นคุณสมบัติมาตรฐาน แต่เรียกSetWizardModeก่อนที่คุณเรียกDoModal การเปิดใช้งานตัวช่วยสร้างปุ่ม โทรSetWizardButtonsใช้ค่าสถานะเพื่อกำหนดฟังก์ชันและลักษณะที่ปรากฏของพวกเขา การเปิดใช้งานปุ่ม Finish โทรSetFinishTextหลังจากที่ผู้ใช้ได้ดำเนินการกระทำที่หน้าสุดท้ายของตัวช่วยสร้าง?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้วัตถุCPropertySheetให้ดูบทความ แผ่นคุณสมบัติในคำแนะนำของ Visual c ++ Programmer ของ?

#รวม lt;afxdlgs.h>

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

Samples    MFC Sample BINDENRL MFC Sample CMNCTRL1 MFC Sample CMNCTRL2 MFC Sample LISTHDR MFC Sample PROPDLG MFC Sample SNAPVW

Index