次の方法で共有


CDocObjectServer::CDocObjectServer

CDocObjectServer オブジェクトを構築し、初期化します。

explicit CDocObjectServer( 
   COleServerDoc* pOwner, 
   LPOLEDOCUMENTSITE pDocSite = NULL  
);

パラメーター

  • pOwner
    DocObject サーバーのクライアントであるクライアント サイトのドキュメントへのポインター。

  • pDocSite
    コンテナーによって実装された IOleDocumentSite インターフェイスへのポインター。

解説

DocObject がアクティブな場合、クライアント サイトの OLE インターフェイス (IOleDocumentSite) は、DocObject サーバーがそのクライアント (コンテナー) と通信できるようにします。 DocObject サーバーがアクティブにされると、最初にコンテナーが IOleDocumentSite インターフェイスを実装していることをチェックします。 実装されている場合、COleServerDoc::GetDocObjectServer が呼び出され、コンテナーが DocObjects をサポートしているかどうかが調べられます。 既定では、GetDocObjectServerNULL を返します。 新規 CDocObjectServer オブジェクト、または独自の派生オブジェクトを構築するには、COleServerDoc コンテナーへのポインターと IOleDocumentSite インターフェイスをコンストラクターの引数として使って、COleServerDoc::GetDocObjectServer をオーバーライドする必要があります。

必要条件

**ヘッダー:**afxdocob.h

参照

参照

CDocObjectServer クラス

階層図

CDocObjectServerItem クラス

COleServerDoc::GetDocObjectServer

その他の技術情報

CDocObjectServer のメンバー