COleServerDoc::GetDocObjectServer
新規 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