OLE サーバー クラス

これらのクラスは、サーバー アプリケーションによって使用されます。 サーバー ドキュメントは、CDocument ではなく COleServerDoc から派生しています。 COleServerDocCOleLinkingDoc から派生しているため、サーバー ドキュメントは、リンクをサポートするコンテナーでもあることに注意してください。

COleServerItem クラスは、他のドキュメントに埋め込んだり、リンクしたりできるドキュメントやドキュメントの一部を表します。

オブジェクトがコンテナー内にあるときは、COleIPFrameWndCOleResizeBar は埋め込み先編集をサポートします。また、他のアプリケーションの OLE オブジェクトを編集できるように、COleTemplateServer は、ドキュメント/ビューのペアの作成をサポートします。

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

CDocItem
COleClientItem および COleServerItem の抽象基底クラスです。 CDocItem から派生したクラスのオブジェクトは、ドキュメントの一部を表します。

Coleserveritem
COleServerDoc 項目への OLE インターフェイスを表すために使用されます。 通常、ドキュメントの埋め込み部分を表す 1 つの COleServerDoc オブジェクトがあります。 ドキュメントの一部へのリンクをサポートするサーバーでは、COleServerItem オブジェクトが多数存在することがあり、それぞれがドキュメントの部分へのリンクを表します。

クラスからではなく、
サーバー ドキュメントをインプレース編集するときに、ビューのフレーム ウィンドウを提供します。

COleResizeBar
埋め込み先サイズ変更のための標準ユーザー インターフェイスを提供します。 このクラスのオブジェクトは常に、COleIPFrameWnd オブジェクトと共に使用されます。

COleTemplateServer
フレームワークのドキュメント/ビュー アーキテクチャを使用してドキュメントを作成するときに使用されます。 COleTemplateServer オブジェクトは、そのほとんどの作業を、関連付けられた CDocTemplate オブジェクトにデリゲートします。

COleException
OLE 処理の失敗に起因する例外。 このクラスは、コンテナーとサーバーの両方によって使用されます。

関連項目

クラスの概要