次の方法で共有


ドキュメント クラス

ドキュメントテンプレートのオブジェクトで作成したドキュメント クラスのオブジェクトはアプリケーション データを管理します。これらのクラスの 1 つがからドキュメントのクラスを取得します。

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

  • CDocument
    アプリケーション固有のドキュメントの基本クラスです。CDocumentからドキュメント クラスまたはクラスを派生します。

  • COleDocument
    複合ドキュメントの実装、基本的なコンテナーのサポートに使用されます。クラスのコンテナーとして機能します CDocItemはから派生します。このクラスは、コンテナー ドキュメントの基本クラスとして使用され、 COleServerDocの基本クラスです。

  • COleLinkingDoc
    COleDocument から派生したクラスのリンクのインフラストラクチャを提供する。埋め込みオブジェクトの Support リンクに表示するには、 COleDocument の代わりに、このクラスからコンテナー アプリケーションのドキュメント クラスを派生する必要があります。

  • CRichEditDoc
    リッチ エディット コントロールにある OLE クライアント項目のリストを保持します。CRichEditViewCRichEditCntrItemで使用します。

  • COleServerDoc
    サーバー アプリケーションのドキュメント クラスの基本クラスとして使用されます。COleServerDoc のオブジェクトは COleServerItem のオブジェクトを対話によってサーバー サポートの概要を示します。ビジュアル編集機能は、クラス ライブラリのドキュメント/ビュー アーキテクチャを使用して提供されます。

  • CHtmlEditDoc
    CHtmlEditViewを、 MFC のドキュメント ビュー アーキテクチャのコンテキストで WebBrowser 編集プラットフォームを HTML の機能を提供します。

関連クラス

ドキュメント クラスのオブジェクトは、永続的です。つまり、ストレージ メディアに状態を読み書きできます。MFC はストレージ メディアにドキュメントのデータをコピーしやすくするように CArchive のクラスを提供します。

  • CArchive
    シリアル化によってオブジェクトの実装の永続ストレージへの CFile のオブジェクトに連携します ( CObject::Serializeを参照してください)。

ドキュメントは、 OLE オブジェクトを含めることができます。CDocItem は、サーバーおよびクライアント項目の基本クラスです。

参照

概念

クラス ライブラリの概要