Compartilhar via


CDocObjectServer::CDocObjectServer

As compilações e inicializam um objeto de CDocObjectServer .

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

Parâmetros

  • pOwner
    Um ponteiro para o documento do site de cliente que é o cliente para o servidor de DocObject.

  • pDocSite
    Um ponteiro para a interface de IOleDocumentSite implementada pelo recipiente.

Comentários

Quando um DocObject está ativa, OLE a interface do site do cliente (IOleDocumentSite) é o que permite o servidor de DocObject se comunica com o cliente (o contêiner).Quando um servidor de DocObject estiver ativado, ele primeiro verifica que implementa contêineres a interface de IOleDocumentSite .Em caso afirmativo, COleServerDoc::GetDocObjectServer é chamado para ver se o contêiner suporta DocObjects.Por padrão, retornos NULOde GetDocObjectServer .Você deve substituir COleServerDoc::GetDocObjectServer para criar um novo objeto de CDocObjectServer ou um objeto derivado de, com seus próprios ponteiros para o contêiner de COleServerDoc e a sua interface de IOleDocumentSite como argumentos para o construtor.

Requisitos

Cabeçalho: afxdocob.h

Consulte também

Referência

Classe de CDocObjectServer

Gráfico de hierarquia

Classe de CDocObjectServerItem

COleServerDoc::GetDocObjectServer