COleDocumentคลาสพื้นฐานสำหรับเอกสาร OLE ที่สนับสนุนการมองเห็นในการแก้ไขได้ COleDocumentได้รับมาจากCDocumentซึ่งช่วยให้โปรแกรมประยุกต์ของคุณ OLE ใช้สถาปัตยกรรม/มุมมองเอกสารให้ โดยไลบรารี Microsoft Foundation Class?
COleDocumentถือว่าเอกสารเป็นคอลเลกชันของCDocItemวัตถุเพื่อจัดการกับรายการ OLE คอนเทนเนอร์ทั้งเซิร์ฟเวอร์โปรแกรมประยุกต์ต้องมีสถาปัตยกรรมเนื่องจากเอกสารของตนเองต้องสามารถประกอบด้วยรายการการ OLE COleServerItemและCOleClientItemชั้น ทั้งสองอย่างมาจากCDocItemจัดการการโต้ตอบระหว่างโปรแกรมประยุกต์และ OLE รายการ?
ถ้าคุณกำลังเขียนโปรแกรมประยุกต์บนคอนเทนเนอร์วิ สืบทอดมาของคลาสเอกสารจากCOleDocument ถ้าคุณกำลังเขียนโปรแกรมประยุกต์บนคอนเทนเนอร์ที่สนับสนุนการเชื่อมโยงไปยังรายการฝังตัวอยู่ตามเอกสารของ สืบทอดมาของคลาสเอกสารจากCOleLinkingDoc ถ้าคุณกำลังเขียนเซิร์ฟเวอร์ แอพลิเคชันหรือการผสมคอนเทนเนอร์/เซิร์ฟเวอร์สืบทอดมาของคลาสเอกสารจากCOleServerDoc COleLinkingDocและCOleServerDocมาจากCOleDocumentเพื่อเรียนเหล่านี้สืบทอดการบริการทั้งหมดมีอยู่ในCOleDocumentและCDocument?
การใช้COleDocumentชั้นที่ได้สืบทอดมาจากนั้น และเพิ่มการทำงานในการจัดการของโปรแกรมประยุกต์ OLE ไม่ใช่ข้อมูลรวมทั้งรายการที่ฝังตัว หรือเชื่อมโยง ถ้าคุณกำหนดCDocItem-มาเรียนเพื่อเก็บข้อมูลดั้งเดิมของโปรแกรมประยุกต์ คุณสามารถใช้นำไปใช้เป็นค่าเริ่มต้นที่กำหนดโดยCOleDocumentเก็บของ OLE และข้อมูล OLE ไม่ได้ นอกจากนี้คุณยังสามารถออกแบบโครงสร้างข้อมูลของคุณเองสำหรับเก็บข้อมูลของคุณไม่ใช่ของ OLE แยกต่างหากจากสินค้า OLE สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ คอนเทนเนอร์: Compound แฟ้มในVisual c ++ Programmer ของคำแนะนำ?
CDocumentสนับสนุนการส่งเอกสารของคุณผ่านทางจดหมายได้หากมีการสนับสนุนเมล (MAPI) COleDocumentได้ทำการปรับปรุงOnFileSendMailการจัดการประกอบเอกสารได้อย่างถูกต้อง สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ MAPI หัวข้อและ สนับสนุน MAPI ของ MFCในVisual c ++ Programmer ของคำแนะนำ?
#รวม lt;afxole.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp อย่าง MFC คอนเทนเนอร์| MFC อย่าง MFCBIND(&N)