ドキュメント クラス
ドキュメントテンプレートのオブジェクトで作成したドキュメント クラスのオブジェクトはアプリケーション データを管理します。これらのクラスの 1 つがからドキュメントのクラスを取得します。
ドキュメント クラスのオブジェクトはビュー オブジェクトと対話します。ビュー オブジェクトはウィンドウのクライアント領域を表し、ドキュメントのデータを表示し、ユーザーがコントロールとやり取りできるようにします。ドキュメントとビューはドキュメントテンプレートのオブジェクトによって作成されます。
CDocument
アプリケーション固有のドキュメントの基本クラスです。CDocumentからドキュメント クラスまたはクラスを派生します。COleDocument
複合ドキュメントの実装、基本的なコンテナーのサポートに使用されます。クラスのコンテナーとして機能します CDocItemはから派生します。このクラスは、コンテナー ドキュメントの基本クラスとして使用され、 COleServerDocの基本クラスです。COleLinkingDoc
COleDocument から派生したクラスのリンクのインフラストラクチャを提供する。埋め込みオブジェクトの Support リンクに表示するには、 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 の派生クラスのオブジェクトは、文書の一部を表します。