COleServerDoc::GetDocObjectServer
更新 : 2007 年 11 月
新規 CDocObjectServer アイテムを作成して、そのアイテムを指すポインタを返すには、この関数をオーバーライドします。
virtual CDocObjectServer* GetDocObjectServer(
LPOLEDOCUMENTSITE pDocSite
);
パラメータ
- pDocSite
このドキュメントをサーバーに接続する IOleDocumentSite インターフェイスへのポインタ。
戻り値
CDocObjectServer へのポインタ。操作に失敗した場合は NULL を返します。
解説
DocObject サーバーがアクティブになったときに NULL 以外のポインタが返された場合は、クライアントが DocObject をサポートできることを示します。既定の実装では NULL を返します。
DocObject をサポートしているドキュメントの一般的な実装では、単純に新規 CDocObjectServer オブジェクトを作成し、それを呼び出し元に返します。次に例を示します。
CDocObjectServer* CMFCOleServerDoc::GetDocObjectServer(LPOLEDOCUMENTSITE pSite)
{
return new CDocObjectServer(this, pSite);
}
必要条件
ヘッダー : afxole.h
参照
参照
CDocObjectServer::CDocObjectServer