COleServerDoc

COleServerDocคลาสพื้นฐานสำหรับ OLE เซิร์ฟเวอร์เอกสารได้ เอกสารเซิร์ฟเวอร์สามารถประกอบด้วยCOleServerItemวัตถุ ซึ่งแสดงถึงอินเทอร์เฟซสำหรับเซิร์ฟเวอร์กับรายการที่ฝังตัว หรือเชื่อมโยง เมื่อโปรแกรมประยุกต์แบบเซิร์ฟเวอร์จะทำงาน โดยที่บรรจุการแก้ไขรายการฝังตัว สินค้าถูกโหลดเป็นเอกสารเซิร์ฟเวอร์เป็นของตัวเอง วัตถุCOleServerDocมีCOleServerItemเพียงหนึ่งวัตถุ ประกอบด้วยเอกสารทั้งหมด เมื่อโปรแกรมประยุกต์แบบเซิร์ฟเวอร์จะทำงาน โดยที่บรรจุเพื่อแก้ไขรายการการเชื่อมโยง เอกสารที่มีอยู่ถูกโหลดจากดิสก์ ส่วนของเนื้อหาของเอกสารจะถูกเน้นเมื่อต้องระบุสินค้าเชื่อมโยง?

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

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

การใช้COleServerDocชั้นที่ได้สืบทอดมาจากนั้น และใช้OnGetEmbeddedItemสมาชิกฟังก์ชัน ซึ่งช่วยให้เซิร์ฟเวอร์ของคุณเพื่อสนับสนุนรายการที่ฝังตัว ชั้นที่ได้สืบทอดมาจากCOleServerItemในการนำสินค้าในเอกสารของคุณ และส่งกลับวัตถุของระดับชั้นนั้นจากOnGetEmbeddedItem?

เพื่อสนับสนุนรายการที่เชื่อมโยงCOleServerDocแสดงฟังก์ชันสมาชิกOnGetLinkedItem คุณสามารถใช้การเริ่มต้นใช้งาน หรือแทนที่หากคุณมีวิธีจัดการเอกสารสินค้าเอง?

คุณต้องการหนึ่งCOleServerDoc-มาชั้นสำหรับแต่ละชนิดของเซิร์ฟเวอร์เอกสารของคุณสนับสนุนแอปพลิเคชัน ตัวอย่างเช่น ถ้าแอพลิเคชันเซิร์ฟเวอร์ของคุณสนับสนุนแผ่นงานและแผนภูมิ คุณต้องสองCOleServerDoc-มาเรียน?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ ให้ดูบทความ Servers: การใช้งานเซิร์ฟเวอร์ในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxole.h>

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

ตัวอย่างnbsp อย่าง MFC HIERSVR | MFC อย่าง BINDSCRB(&N)

ดูเพิ่มเติมnbspCOleDocument, COleLinkingDoc, COleTemplateServer(&N)

Index