CPropertySheet::DoModal

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)

Index