次の方法で共有


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

参照

参照

COleServerDoc クラス

階層図

CDocObjectServer::CDocObjectServer

その他の技術情報

COleServerDoc のメンバー