
COleDocumentのビジュアル編集をサポートする OLE ドキュメントの基本クラスです。COleDocument CDocumentOLE アプリケーションを Microsoft Foundation クラス ライブラリによって提供される、ドキュメント/ビュー アーキテクチャを使用することができますから派生します。
COleDocumentドキュメント OLE アイテムを処理するCDocItemオブジェクトのコレクションとして扱われます。そのドキュメントが OLE アイテムを含むことができる必要がありますのでコンテナーとサーバーの両方のアプリケーションはこのようなアーキテクチャが必要です。COleServerItem 、 COleClientItemクラス、両方CDocItemから、派生したアプリケーションと OLE アイテムの間の相互作用を管理します。
単純なコンテナー アプリケーションを作成する場合は、ドキュメント クラスはCOleDocumentから派生します。ドキュメントが埋め込みアイテムへのリンクをサポートするコンテナー アプリケーションを作成する場合は、ドキュメント クラスはCOleLinkingDocから派生します。アプリケーションまたは組み合わせコンテナー/サーバー サーバーを作成する場合は、ドキュメント クラスをCOleServerDocから派生します。COleDocumentとCDocumentで利用可能なすべてのサービスのこれらのクラスの継承、 COleLinkingDocとCOleServerDocからCOleDocument、派生します。
COleDocumentを使用するには、クラスから派生し、アプリケーションの非 OLE データとして埋め込みまたはリンクされたアイテムを管理する機能を追加します。CDocItemを定義した場合-アプリケーションのネイティブ データを格納するクラスを派生COleDocumentによって定義されている既定の実装を使用して、OLE および非 OLE データの両方を格納できます。OLE アイテムから個別に非 OLE データを格納する独自のデータ構造を設計することもできます。詳細については、参照してください コンテナー: 複合ファイルでVisual の C++ プログラマのガイド。
CDocumentメール サポート (MAPI) が存在する場合メールを使ってドキュメントの送信をサポートしています。COleDocument複合ドキュメントを正しく処理するには、 OnFileSendMailを更新しました。詳細についてを参照してください MAPI トピックと でVisual の C++ プログラマのガイドのMFC での MAPI サポート。
#include lt;afxole.h>
サンプル特価; MFC サンプル コンテナー | MFC サンプル MFCBIND(&N)