Compartilhar via


Classes de documento

Objetos de classe de documento criados por objetos de modelo de documento, gerenciam os dados do aplicativo.Você irá derivar uma classe de 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 permitem aos 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 ou classes de CDocument.

  • COleDocument
    Usado 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 vinculação.Você deve derivar classes de documento para aplicativos contêiner dessa classe em vez de COleDocument se desejar para oferecer suporte a links para objetos incorporados.

  • CRichEditDoc
    Mantém a lista de itens de cliente OLE que estão no controle rich edit.Usado com CRichEditView e CRichEditCntrItem.

  • COleServerDoc
    Usada como a classe base para classes de documento do aplicativo de servidor.COleServerDocobjetos fornecem em massa de suporte do servidor por meio de interações com classe derivada COleServerItem objetos.Capacidade de edição visual é fornecida usando a arquitetura de exibição do documento da biblioteca de classe.

  • CHtmlEditDoc
    Fornece, com CHtmlEditView, a funcionalidade da plataforma de edição de HTML do WebBrowser dentro do contexto da arquitetura de exibição de documento do MFC.

Classes relacionadas

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

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

Consulte também

Conceitos

Visão geral das bibliotecas de classes