Classe COleClientItem
Define a interface do contêiner OLE itens.
class COleClientItem : public CDocItem
Comentários
Um item OLE representa dados, criadas e mantidas por um aplicativo de servidor, que pode ser "perfeita" incorporado em um documento para que ele apareça para o usuário a ser um único documento.O resultado é um "documento composto" composto por item OLE e que contém o documento.
Um item OLE pode ser incorporado ou vinculado.Se estiver incorporado, seus dados são armazenados sistema autônomo parte do documento composto.Se estiver vinculado, seus dados são armazenados sistema autônomo parte de um arquivo separado criado pelo aplicativo de servidor e somente um link para esse arquivo é armazenado no documento composto.Todos os itens OLE contêm informações especificando o aplicativo do servidor que deve ser chamado para editá-los.
COleClientItem define várias funções substituíveis que são chamados em resposta às solicitações do aplicativo servidor; esses overridables normalmente agem sistema autônomo notificações. Isso permite que o aplicativo de servidor para informar o contêiner de alterações que o usuário fizer ao editar o item OLE ou para recuperar informações necessárias durante a edição.
COleClientItem pode ser usado com qualquer um de COleDocument, COleLinkingDoc, or COleServerDoc classe.Para usar COleClientItem, derivar uma classe dele e implementar o Ao alterarfunção de membro , que define como o contêiner responde às alterações feitas no item.Para oferecer suporte a ativação in-loco, substituir o OnGetItemPositionfunção de membro .Essa função fornece informações sobre a posição do item OLE exibida.
Para obter mais informações sobre como usar a interface de contêiner, consulte o artigo Contêineres: Implementação de um contêiner e Ativação.
Observação: |
---|
O Windows SDKrefere-se para itens incorporados e vinculados sistema autônomo "objetos" e refere-se a tipos de itens sistema autônomo "classes". Esta referência usa o termo "item" para distinguir a entidade OLE de objeto C++ correspondente e o termo "tipo" para distinguir a categoria OLE de classe C++. |
Requisitos
Cabeçalho: afxole.h
Consulte também
Tarefas
Exemplo MFCBIND: Contêiner do documento ativo
Exemplo OCLIENT: Ilustra um Visual edição aplicativo Contêiner