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