OLE サーバー クラス
これらのクラスは、サーバー アプリケーションによって使用されます。 サーバー ドキュメントは、CDocument
ではなく COleServerDoc
から派生しています。 COleServerDoc
は COleLinkingDoc
から派生しているため、サーバー ドキュメントは、リンクをサポートするコンテナーでもあることに注意してください。
COleServerItem
クラスは、他のドキュメントに埋め込んだり、リンクしたりできるドキュメントやドキュメントの一部を表します。
オブジェクトがコンテナー内にあるときは、COleIPFrameWnd
と COleResizeBar
は埋め込み先編集をサポートします。また、他のアプリケーションの OLE オブジェクトを編集できるように、COleTemplateServer
は、ドキュメント/ビューのペアの作成をサポートします。
COleServerDoc
サーバー アプリケーション ドキュメント クラスの基底クラスとして使用されます。 COleServerDoc
オブジェクトでは、COleServerItem
オブジェクトとの対話によって、サーバー サポートの大部分を提供します。 ビジュアル編集機能は、クラス ライブラリのドキュメント/ビュー アーキテクチャを使用して提供されます。
CDocItem
COleClientItem
および COleServerItem
の抽象基底クラスです。 CDocItem
から派生したクラスのオブジェクトは、ドキュメントの一部を表します。
Coleserveritem
COleServerDoc
項目への OLE インターフェイスを表すために使用されます。 通常、ドキュメントの埋め込み部分を表す 1 つの COleServerDoc
オブジェクトがあります。 ドキュメントの一部へのリンクをサポートするサーバーでは、COleServerItem
オブジェクトが多数存在することがあり、それぞれがドキュメントの部分へのリンクを表します。
クラスからではなく、
サーバー ドキュメントをインプレース編集するときに、ビューのフレーム ウィンドウを提供します。
COleResizeBar
埋め込み先サイズ変更のための標準ユーザー インターフェイスを提供します。 このクラスのオブジェクトは常に、COleIPFrameWnd
オブジェクトと共に使用されます。
COleTemplateServer
フレームワークのドキュメント/ビュー アーキテクチャを使用してドキュメントを作成するときに使用されます。 COleTemplateServer
オブジェクトは、そのほとんどの作業を、関連付けられた CDocTemplate
オブジェクトにデリゲートします。
COleException
OLE 処理の失敗に起因する例外。 このクラスは、コンテナーとサーバーの両方によって使用されます。