Partilhar via


Classes de contêiner OLE

Essas classes são usadas por aplicativos de contêiner. Ambos COleLinkingDoc e COleDocument gerem coleções de COleClientItem objetos. Em vez de derivar sua classe de documento de CDocument, você a derivará de COleLinkingDoc ou COleDocument, dependendo se deseja suporte para links para objetos incorporados em seu documento.

Use um COleClientItem objeto para representar cada item OLE em seu documento que é incorporado a partir de outro documento ou é um link para outro documento.

COleDocObjectItem
Suporta contenção ativa de documentos.

COleDocument
Usado para implementação de documentos compostos, bem como suporte básico a contêineres. Serve como um contêiner para classes derivadas de CDocItem. Essa 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 infraestrutura para ligações. Você deve derivar as classes de documento para seus aplicativos de contêiner dessa classe em vez de COleDocument se quiser que eles ofereçam suporte a links para objetos incorporados.

CRichEditDoc
Mantém a lista de itens de cliente OLE que estão no controle de edição avançada. 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 com um item OLE incorporado ou vinculado. Derive os seus objetos cliente desta classe.

CRichEditCntrItem
Fornece acesso do lado do cliente a um item OLE armazenado em um controle de edição avançado quando usado com CRichEditView e CRichEditDoc.

COleException
Uma exceção resultante de uma falha no processamento OLE. Essa classe é usada por contêineres e servidores.

Ver também

Visão geral da classe