次の方法で共有


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

参照

関連項目

COleServerDoc クラス

階層図

CDocObjectServer::CDocObjectServer