分享方式:


文件類別

檔類別物件,由檔範本物件建立,管理應用程式的資料。 您將從其中一個類別衍生檔類別。

檔類別物件會與檢視物件互動。 View 物件代表視窗的工作區、顯示檔的資料,以及允許使用者與其互動。 檔和檢視是由檔範本物件所建立。

CDocument
應用程式特定檔的基類。 從 CDocument 衍生您的檔類別或類別。

COleDocument
用於複合檔案實作,以及基本容器支援。 做為衍生自 CDocItem 之類別的容器。 這個類別可作為容器檔案的基類,而 是 的 COleServerDoc 基類。

COleLinkingDoc
衍生自 COleDocument 的類別,提供連結的基礎結構。 如果您想要支援内嵌物件的連結,您應該從這個類別衍生容器應用程式的檔類別,而不是 COleDocument 衍生自 。

CRichEditDoc
維護豐富編輯控制項中的 OLE 用戶端專案清單。 與 CRichEditView CRichEditCntrItem 搭配 使用。

COleServerDoc
做為伺服器應用程式檔類別的基類。 COleServerDoc 物件透過與 COleServerItem 物件的互動,提供大量的伺服器支援。 使用類別庫的檔/檢視架構來提供視覺編輯功能。

CHtmlEditDoc
提供 CHtmlEditView ,這是 MFC 檔檢視架構內容中 WebBrowser HTML 編輯平臺的功能。

檔類別物件可以是持續性的 ,換句話說,他們可以將其狀態寫入儲存媒體,並將其讀回。 MFC 提供 類別 CArchive ,以利將檔的資料傳輸至儲存媒體。

CArchive
配合 CFile 物件,透過序列化實作物件的永續性儲存區(請參閱 CObject::Serialize )。

檔也可以包含 OLE 物件。 CDocItem 是伺服器和用戶端專案的基類。

CDocItem
COleClientItem COleServerItem 的 抽象基類。 衍生自 CDocItem 的類別物件代表檔的一部分。

另請參閱

類別概觀