OLE Contêiner Classes

Essas classes são usadas por aplicativos de contêiner. COleLinkingDoc e COleDocument gerenciam coleções de objetos COleClientItem . Em vez de derivar sua classe de documentos do CDocument, você vai derivar de COleLinkingDoc ou COleDocument, dependendo se ou não você quer suporte para links para objetos incorporados no documento.

Use um objeto COleClientItem para representar cada item OLE no documento que está incorporado de outro documento ou um link para outro documento.

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.

CDocItem

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

COleClientItem

Uma classe de item de cliente que representa o lado do cliente da conexão para um item OLE incorporado ou vinculado. Derivar seus itens de cliente dessa classe.

CRichEditCntrItem

Fornece acesso de cliente para um item OLE armazenado em um Controlarar rich Editar quando usado com CRichEditView e CRichEditDoc.

COleException

Uma exceção resultante de uma falha no processamento de OLE. Essa classe é usada pelos servidores e recipientes.

Index