Classes de documento

Objetos de classe do documento, criados por objetos de modelo de documento, gerenciam os dados do aplicativo. Você irá derivar uma classe para seus documentos de uma dessas classes.

Objetos de classe do documento interagem com objetos de exibição. Exibir objetos representam a área cliente de uma janela, exibem dados do documento e permitir que os usuários interagir com ele. Documentos e exibições são criadas por um objeto de modelo de documento.

CDocument

A classe base para documentos específicos do aplicativo. Derivar sua classe de documento (s) de CDocument.

COleDocument

Utilizado para implementação de documento composto, bem como suporte de contêiner básico. Serve como um contêiner para classes derivadas de CDocItem. Esta classe pode ser usada como a classe base para documentos de contêiner e é a classe base para COleServerDoc.

COleLinkingDoc

Uma classe derivada de COleDocument que fornece a infra-estrutura para a vinculação. Você deve derivam as classes de documento para seus aplicativos contêiner dessa classe em vez de COleDocument se você quer que eles para oferecer suporte a links para objetos incorporados.

CRichEditDoc

Mantém a lista de itens de cliente OLE que estão no Controlarar rich Editar. Usado com CRichEditView e CRichEditCntrItem.

COleServerDoc

Usada como a classe base para classes de documento do aplicativo de servidor. Objetos de COleServerDoc fornecem em massa de suporte do servidor por meio de interações com os objetos de COleServerItem . Recurso de edição Visual é fornecido usando a arquitetura de documento/modo de exibição da biblioteca de classe.

Classes relacionadas

Objetos de classe de documento podem ser persistentes — em outras palavras, eles podem gravar seu estado em uma mídia de armazenamento e lê-lo novamente. MFC fornece a classe CArchive para facilitar a transferência de dados do documento para uma mídia de armazenamento.

CArchive

Coopera com um objeto de CFile para implementar armazenamento persistente para objetos através de serialização (consulte CObject:: Serialize).

Os documentos também podem conter objetos OLE. CDocItem é a classe base de itens de cliente e servidor.

CDocItem

Classe base abstrata de COleClientItem e COleServerItem. Objetos de classes derivadas de CDocItem representam partes de documentos.

Index