Compartilhar via


Classe CDocObjectServer

Implementa as interfaces VELHOS adicionais necessárias para fazer um servidor normal de COleDocument em um servidor completo de DocObject: IOleDocument, IOleDocumentView, IOleCommandTarget, e IPrint.

class CDocObjectServer : public CCmdTarget

Membros

Construtores public

Nome

Descrição

CDocObjectServer::CDocObjectServer

Constrói um objeto de CDocObjectServer .

Métodos públicos

Nome

Descrição

CDocObjectServer::ActivateDocObject

Alterna o servidor de objeto de documento, mas não mostra o.

Métodos protegidos

Nome

Descrição

CDocObjectServer::OnActivateView

Exibe o modo de DocObject.

CDocObjectServer::OnApplyViewState

Restaura o estado de exibição de DocObject.

CDocObjectServer::OnSaveViewState

Salvar o estado de exibição de DocObject.

Comentários

CDocObjectServer é derivado de e CCmdTarget de trabalho próxima a COleServerDoc para expor as interfaces.

Um documento de servidor de DocObject pode conter objetos de CDocObjectServerItem , que representa a interface do servidor para itens de DocObject.

Para personalizar seu servidor de DocObject, para derivar sua própria classe de CDocObjectServer e para substituir a configuração de exibição funciona, OnActivateView, OnApplyViewState, e OnSaveViewState. Você precisará fornecer uma nova instância da classe em resposta a chamadas de estrutura.

Para obter mais informações sobre DocObjects, consulte CDocObjectServerItem e COleCmdUIna referência MFC. Consulte também Primeiras etapas da Internet: documentos ativos e documentos ativos.

Consulte também o seguinte artigo de Base de Dados de Conhecimento:

  • Q247382: PRB: Dicas para controles no servidor de documento ActiveX está oculto pelo recipiente de documento ActiveX

Hierarquia de herança

CObject

CCmdTarget

CDocObjectServer

Requisitos

Cabeçalho: afxdocob.h

Consulte também

Referência

Classe CCmdTarget

Gráfico da hierarquia

Classe CDocObjectServerItem