int เสมือน DoModal ( );
ส่งกลับค่า
IDOKหรือIDCANCELถ้าฟังก์ชันประสบความสำเร็จ มิฉะนั้น 0 หรือ-1 ถ้าแผ่นคุณสมบัติมีการสร้างเป็นตัวช่วยสร้าง (ดูที่SetWizardMode), DoModalส่งกลับเป็นID_WIZFINISHหรือIDCANCEL?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้สมาชิกเพื่อแสดงแผ่นคุณสมบัติโมดอล ค่าส่งกลับสอดคล้องกับ ID ของตัวควบคุมที่ปิดแผ่นคุณสมบัติ หลังจากนี้ฟังก์ชันส่งกลับ windows สอดคล้องกับแผ่นคุณสมบัติและเพจทั้งหมดจะมีถูกทำลาย วัตถุตัวเองจะยังคงมีอยู่ โดยทั่วไปแล้ว คุณจะเรียกใช้ข้อมูลจากวัตถุCPropertyPageหลังจากการส่งกลับDoModal IDOK?
เมื่อต้องการแสดงแผ่นคุณสมบัติแบบไม่มีโหมด โทรสร้างแทน?
หมายเหตุnbsp เป็นครั้งแรกที่สร้างจากทรัพยากรการโต้ตอบที่เกี่ยวข้อง หน้าคุณสมบัติดังกล่าวอาจทำให้มีข้อยกเว้นแรกโอกาส นี้เป็นผลของการเปลี่ยนแปลงลักษณะของทรัพยากรการโต้ตอบที่เป็นลักษณะจำเป็นก่อนที่จะสร้างหน้าหน้าคุณสมบัติ เนื่องจากมีทรัพยากรโดยทั่วไปจะเป็นแบบอ่านอย่างเดียว ซึ่งทำให้มีข้อยกเว้น ข้อยกเว้นถูกจัดการ โดยระบบ และทำสำเนาของทรัพยากรถูกปรับเปลี่ยนโดยอัตโนมัติ โดยระบบ ข้อยกเว้นแรกโอกาสสามารถดังนั้นถูกละเว้น(&N)?
เนื่องจากจัดการข้อยกเว้นนี้ โดยระบบปฏิบัติการ ไม่ตัดสายไปCPropertySheet::DoModalด้วยตัว c ++ลอง/จับบล็อกที่จับการจัดการข้อยกเว้นทั้งหมด ตัวอย่าง catch (...)
นี้จะจัดการข้อยกเว้นสำหรับระบบปฏิบัติการ การก่อให้เกิดลักษณะการทำงานที่ไม่อาจคาดเดา โดยใช้ c ++ข้อยกเว้นของการจัดการกับข้อยกเว้นเฉพาะชนิด หรือใช้จัดการข้อยกเว้นที่มีโครงสร้างซึ่งผ่านค่ายกเว้นการละเมิดการเข้าถึงระบบปฏิบัติการที่มีความปลอดภัย อย่างไรก็ตาม?
ภาพรวม CPropertySheet |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDialog::DoModal, CPropertySheet::Create(&N)