CMultiDocTemplate

คลาCMultiDocTemplateกำหนดแม่แบบเอกสารที่ใช้อินเทอร์เฟซสำหรับเอกสารหลาย (MDI) แอปพลิเคชัน MDI ใช้หน้าต่างเฟรมหลักเป็นพื้นที่ทำงานที่ผู้ใช้สามารถเปิดเป็นศูนย์ หรือเพิ่มเติมเอกสารกรอบ windows ซึ่งแสดงเอกสาร คำอธิบายรายละเอียดเพิ่มเติมของการ MDI ดูแนวทางในการติดต่อกับ Windows ออกแบบซอฟต์แวร์?

แม่แบบเอกสารที่กำหนดความสัมพันธ์ระหว่างชั้นสามชนิด:

แอปพลิเคชัน MDI สามารถสนับสนุนมากกว่าหนึ่งชนิดของเอกสาร และเอกสารของชนิดที่แตกต่างกันสามารถเปิดได้ในเวลาเดียวกัน โปรแกรมประยุกต์ของคุณมีแม่แบบเอกสารหนึ่งสำหรับแต่ละชนิดเอกสารที่สนับสนุน ตัวอย่างเช่น ถ้าโปรแกรมประยุกต์ของคุณ MDI สนับสนุนทั้งกระดาษและเอกสารข้อความ แอปพลิเคชันมีวัตถุสองวัตถุCMultiDocTemplate?

โปรแกรมประยุกต์จะใช้ template(s) เอกสารเมื่อผู้ใช้สร้างเอกสารใหม่ ถ้าแอพลิเคชันที่สนับสนุนเอกสารมากกว่าหนึ่งชนิด กรอบได้รับชื่อของชนิดเอกสารที่ได้รับการสนับสนุนจากแม่แบบเอกสาร แล้วแสดงในรายการในกล่องโต้ตอบแฟ้มใหม่ เมื่อผู้ใช้มีเลือกชนิดเอกสาร โปรแกรมประยุกต์ที่สร้างวัตถุคลาเอกสาร วัตถุหน้าต่างเฟรม และวัตถุในมุมมอง และแนบเหล่านั้นกัน?

คุณไม่จำเป็นต้องเรียกใช้ฟังก์ชันต่าง ๆ ของสมาชิกใด ๆ ของCMultiDocTemplateยกเว้นที่กำหนด กรอบการจับวัตถุที่CMultiDocTemplateภายใน?

ดูข้อมูลเพิ่มเติมบนCMultiDocTemplate, แม่แบบของเอกสารและขั้นตอนการสร้างเอกสาร/มุมมองในVisual c ++ Programmer ของคำแนะนำ?

รวม# lt;afxwin.h>

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

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

ดูเพิ่มเติมnbspCDocTemplate, CSingleDocTemplate, CWinApp(&N)

Index