Compartir a través de


CDocObjectServer Class

Implementa las interfaces VIEJAS adicionales necesarias para crear un servidor normal de COleDocument en un servidor completo de DocObject: IOleDocument, IOleDocumentView, IOleCommandTarget, y IPrint.

class CDocObjectServer : public CCmdTarget

Members

Constructores públicos

Name

Descripción

CDocObjectServer::CDocObjectServer

Crea un objeto CDocObjectServer.

Métodos públicos

Name

Descripción

CDocObjectServer::ActivateDocObject

Activa el servidor del objeto document, pero no lo muestra.

Métodos protegidos

Name

Descripción

CDocObjectServer::OnActivateView

Muestra la vista de DocObject.

CDocObjectServer::OnApplyViewState

Restaura el estado de vista DocObject.

CDocObjectServer::OnSaveViewState

Guarda el estado de vista DocObject.

Comentarios

CDocObjectServer se deriva de CCmdTarget y trabajos de mediante un COleServerDoc para exponer las interfaces.

Un documento de servidor de DocObject puede contener objetos de CDocObjectServerItem , que representan la interfaz del servidor a los elementos de DocObject.

Para personalizar su servidor de DocObject, derive su propia clase de CDocObjectServer y reemplazar la configuración de vista funciona, OnActivateView, OnApplyViewState, y OnSaveViewState. Necesitará proporcionar una nueva instancia de la clase en respuesta a llamadas del marco.

Para obtener más información sobre DocObjects, vea CDocObjectServerItem y COleCmdUI en la referencia de MFC. Vea también Primeros pasos de internet: documentos activos y documentos activos.

También vea el siguiente artículo de Knowledge Base:

  • Q247382: PRB: Información sobre herramientas para los Controles del Servidor De documento ActiveX oculto por el contenedor de documento ActiveX

Jerarquía de herencia

CObject

CCmdTarget

CDocObjectServer

Requisitos

Header: afxdocob.h

Vea también

Referencia

CCmdTarget Class

Gráfico de jerarquías

CDocObjectServerItem Class