CDocObjectServer クラス
標準の COleDocument サーバーを完全な DocObject サーバーにするために必要な、IOleDocument、IOleDocumentView、IOleCommandTarget、IPrint などの追加 OLE インターフェイスを実装します。
class CDocObjectServer : public CCmdTarget
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CDocObjectServer オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
ドキュメント オブジェクトのサーバーをアクティブにしますが、は含まれません。 |
プロテクト メソッド
名前 |
説明 |
---|---|
DocObject のビューが表示されます。 |
|
DocObject のビューの状態を復元します。 |
|
DocObject のビューの状態を保存します。 |
解説
CDocObjectServer は COleServerDoc と CCmdTarget と作業からインターフェイスを公開するために密接に取得されます。
DocObject サーバーのドキュメントは、DocObject の項目をサーバー インターフェイスを表す CDocObjectServerItem のオブジェクトを含めることができます。
の DocObject サーバーをカスタマイズするには、独自のクラスを CDocObjectServer から派生し、ビューをオーバーライドする関数、OnActivateView、OnApplyViewStateと OnSaveViewStateを設定します。フレームワークの呼び出しに応答して、クラスの新しいインスタンスを提供する必要があります。
DocObjects の詳細については、*" MFC リファレンス"*の CDocObjectServerItem と COleCmdUI を参照してください。また インターネットの対処方法: Active ドキュメント と Active ドキュメントを参照してください。
また、次のサポート技術情報の文書を参照:
- Q247382: PRB: ActiveX ドキュメント サーバー コントロールのツールヒントは、ActiveX ドキュメント コンテナーによって非表示になります
継承階層
CDocObjectServer
必要条件
Header: afxdocob.h