Condividi tramite


CDocObjectServer::CDocObjectServer

Costrutti e inizializza un oggetto CDocObjectServer.

explicit CDocObjectServer( 
   COleServerDoc* pOwner, 
   LPOLEDOCUMENTSITE pDocSite = NULL  
);

Parametri

  • pOwner
    Un puntatore al documento client del sito che è il client per il server di DocObject.

  • pDocSite
    Un puntatore a un'interfaccia IOleDocumentSite implementata dal contenitore.

Note

Quando un DocObject è attivo, l'interfaccia client del sito OLE (IOleDocumentSite) è quello che consente al server di DocObject e il relativo client (il contenitore).Quando un server di DocObject è attivato, è necessario innanzitutto verificare che il contenitore implementa l'interfaccia IOleDocumentSite.In caso affermativo, COleServerDoc::GetDocObjectServer viene chiamato per verificare se il contenitore supporta DocObjects.Per impostazione predefinita, restituisce NULLdi GetDocObjectServer.È necessario eseguire l'override COleServerDoc::GetDocObjectServer per creare un nuovo oggetto CDocObjectServer o un oggetto derivato con personalizzati, con i puntatori al contenitore COleServerDoc e la relativa interfaccia IOleDocumentSite come argomenti al costruttore.

Requisiti

Header: afxdocob.h

Vedere anche

Riferimenti

Classe di CDocObjectServer

Grafico della gerarchia

Classe di CDocObjectServerItem

COleServerDoc::GetDocObjectServer