OLE コンテナー クラス
これらのクラスは、コンテナー アプリケーションによって使用されます。 COleLinkingDoc
と COleDocument
はどちらも COleClientItem
オブジェクトのコレクションを管理します。 実際のドキュメント クラスを CDocument
から派生させるのではなく、実際のドキュメントに埋め込まれているオブジェクトへのリンクをサポートするかどうかに応じて、COleLinkingDoc
または COleDocument
からそれを派生させます。
COleClientItem
オブジェクトを使用して、別のドキュメントから埋め込まれた、または別のドキュメントへのリンクである、ドキュメント内の各 OLE 項目を表します。
COleDocObjectItem
Active ドキュメント コンテインメントをサポートします。
Coledocument
複合ドキュメントの実装と基本的なコンテナーのサポートに使用されます。 CDocItem
から派生したクラスのコンテナーとして機能します。 このクラスは、COleServerDoc
の基底クラスであり、コンテナー ドキュメントの基底クラスとして使用できます。
COleLinkingDoc
リンクのインフラストラクチャを提供する COleDocument
から派生したクラス。 ご自身のコンテナー アプリケーションのドキュメント クラスが埋め込みオブジェクトへのリンクをサポートするように指定したいときは、それらを COleDocument
からではなく、このクラスから派生させる必要があります。
CRichEditDoc
リッチ編集コントロール内にある OLE クライアント項目のリストを保持します。 CRichEditView および CRichEditCntrItem と共に使用されます。
CDocItem
COleClientItem
および COleServerItem
の抽象基底クラスです。 CDocItem
から派生したクラスのオブジェクトは、ドキュメントの一部を表します。
COleClientItem
埋め込まれた、またはリンクされた OLE 項目への接続のクライアント側を表すクライアント項目クラス。 このクラスからクライアント項目を派生させます。
CRichEditCntrItem
CRichEditView
および CRichEditDoc
と共に使用した場合に、リッチ編集コントロールに格納されている OLE 項目へのクライアント側アクセスを提供します。
COleException
OLE 処理の失敗に起因する例外。 このクラスは、コンテナーとサーバーの両方によって使用されます。