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 をサポートしているかどうかが調べられます。既定では、GetDocObjectServer は NULL を返します。新規 CDocObjectServer オブジェクト、または独自の派生オブジェクトを構築するには、COleServerDoc コンテナへのポインタと IOleDocumentSite インターフェイスをコンストラクタの引数として使って、COleServerDoc::GetDocObjectServer をオーバーライドする必要があります。
必要条件
ヘッダー : afxdocob.h
参照
参照
COleServerDoc::GetDocObjectServer