次の方法で共有


CDocObjectServer クラス

標準の COleDocument サーバーを完全な DocObject サーバーにするために必要な、IOleDocumentIOleDocumentViewIOleCommandTargetIPrint などの追加 OLE インターフェイスを実装します。

class CDocObjectServer : public CCmdTarget

メンバー

f7zd4wes.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CDocObjectServer::CDocObjectServer

CDocObjectServer オブジェクトを構築します。

f7zd4wes.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CDocObjectServer::ActivateDocObject

ドキュメント オブジェクトのサーバーをアクティブにしますが、は含まれません。

f7zd4wes.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CDocObjectServer::OnActivateView

DocObject のビューが表示されます。

CDocObjectServer::OnApplyViewState

DocObject のビューの状態を復元します。

CDocObjectServer::OnSaveViewState

DocObject のビューの状態を保存します。

解説

CDocObjectServerCOleServerDocCCmdTarget と作業からインターフェイスを公開するために密接に取得されます。

DocObject サーバーのドキュメントは、DocObject の項目をサーバー インターフェイスを表す CDocObjectServerItem のオブジェクトを含めることができます。

の DocObject サーバーをカスタマイズするには、独自のクラスを CDocObjectServer から派生し、ビューをオーバーライドする関数、OnActivateViewOnApplyViewStateOnSaveViewStateを設定します。フレームワークの呼び出しに応答して、クラスの新しいインスタンスを提供する必要があります。

DocObjects の詳細については、*" MFC リファレンス"*の CDocObjectServerItemCOleCmdUI を参照してください。また インターネットの対処方法: Active ドキュメントActive ドキュメントを参照してください。

また、次のサポート技術情報の文書を参照:

  • Q247382: PRB: ActiveX ドキュメント サーバー コントロールのツールヒントは、ActiveX ドキュメント コンテナーによって非表示になります

継承階層

CObject

CCmdTarget

CDocObjectServer

必要条件

Header: afxdocob.h

参照

関連項目

CCmdTarget クラス

階層図

CDocObjectServerItem クラス