次の方法で共有


ドキュメント クラス

ドキュメント テンプレート オブジェクトによって作成されたドキュメント クラス オブジェクトは、アプリケーションのデータを管理します。 これらのクラスの 1 つからドキュメントのクラスを派生させます。

ドキュメント クラス オブジェクトは、ビュー オブジェクトと対話します。 ビュー オブジェクトは、ウィンドウのクライアント領域を表し、ドキュメントのデータを表示し、ユーザーがウィンドウを操作できるようにします。 ドキュメントとビューは、ドキュメント テンプレート オブジェクトによって作成されます。

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
COleClientItemCOleServerItem の抽象基底クラス。 CDocItemから派生したクラスのオブジェクトは、ドキュメントの一部を表します。

こちらも参照ください

クラスの概要