OLE コンテナー クラス

これらのクラスはコンテナー アプリケーションで使われます。 COleLinkingDocCOleDocument のどちらも COleClientItem オブジェクトのコレクションを管理します。 CDocument からドキュメント クラスを派生するのではなく、ドキュメントに埋め込まれるオブジェクトへのリンクをサポートするかどうかにより、COleLinkingDoc または COleDocument から派生させるようにします。

ほかのドキュメントから埋め込まれた、またはほかのドキュメントへのリンクであるドキュメント内の各 OLE アイテムを表現するには、COleClientItem オブジェクトを使います。

  • COleDocObjectItem
    Active ドキュメント コンテインメントをサポートします。

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

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

  • CRichEditDoc
    リッチ エディット コントロール内の OLE クライアント アイテムのリストを管理します。 CRichEditViewCRichEditCntrItem で使われます。

  • CDocItem
    COleClientItemCOleServerItem の抽象基本クラス。 CDocItem から派生したクラスのオブジェクトは、ドキュメントの一部を表現します。

  • COleClientItem
    埋め込まれた、またはリンクされた OLE アイテムへの接続のクライアント側を表現するクライアント アイテム クラス。 このクラスからクライアント アイテムを派生させます。

  • CRichEditCntrItem
    CRichEditViewCRichEditDoc と共に使われるとき、リッチ エディット コントロールに格納されている OLE アイテムのクライアント側のアクセスを提供します。

  • COleException
    OLE 処理の失敗による例外。 このクラスは、サーバー、クライアントのどちらにも使われます。

参照

概念

クラス ライブラリの概要