Partilhar via


Contêineres: itens clientes

Este artigo explica o que os itens do cliente são e de classes que seu aplicativo deve derivar os itens do cliente.

Os itens do cliente são os itens de dados que pertencem a um outro aplicativo que estão contidos em ou referenciadas por um documento OLE de aplicativo do contêiner. Os itens do cliente cujos dados estão contidos no documento são inseridos; aqueles cujos dados são armazenados em outro local referenciado pelo documento contêiner são vinculados.

A classe do documento em um aplicativo OLE é derivada da classe COleDocument em vez de CDocument. A classe de COleDocument herda de CDocument toda a funcionalidade necessária para usar a arquitetura do documento/exibição na qual os aplicativos MFC são baseados. COleDocument também define uma interface que manipula um documento como uma coleção de objetos de CDocItem . Várias funções de membro de COleDocument são fornecidas, recuperando, adicionando e excluindo elementos da coleção.

Cada aplicativo de contêiner deve derivar pelo menos uma classe de COleClientItem. Os objetos dessa classe representa os itens, inseridos ou vinculados, no documento OLE. Esses objetos existem enquanto durar o documento que contém os dados, a menos que sejam excluídos do documento.

CDocItem é a classe base para COleClientItem e COleServerItem. Os objetos das classes derivadas desses dois atuam como intermediários entre o item OLE e aplicativos cliente e de servidor do, respectivamente. Sempre que um novo item OLE é adicionado ao documento, a estrutura MFC adiciona um novo objeto de COleClientItemdo aplicativo cliente - classe derivada à coleção do documento de objetos de CDocItem .

Consulte também

Referência

Classe COleClientItem

Classe de classe derivada COleServerItem

Conceitos

Contêineres

Contêineres: arquivos compostos

Contêineres: emissões de interface do usuário

Contêineres: recursos avançados