次の方法で共有


CDocObjectServer::CDocObjectServer

更新 : 2007 年 11 月

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 のメンバ