Share via


OLE コンテナー クラス

これらのクラスは、コンテナー アプリケーションによって使用されます。 COleLinkingDocCOleDocument はどちらも 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 処理の失敗に起因する例外。 このクラスは、コンテナーとサーバーの両方によって使用されます。

関連項目

クラスの概要