Compartilhar via


Classe COleServerItem

Fornece a interface de servidor para itens OLE.

class COleServerItem : public CDocItem

Comentários

Um item vinculado pode representar alguns ou todos de um documento do servidor.Um item incorporado sempre representa um documento do servidor inteiro.

The COleServerItem classe define várias funções de membro substituível chamadas pelas bibliotecas de vínculo dinâmico do sistema OLE (DLLs), geralmente em resposta às solicitações do aplicativo contêiner. Essas funções de membro permitem que o aplicativo contêiner para manipular o item indiretamente em várias formas, tais sistema autônomo exibi-lo, executando seus verbos ou recuperando seus dados em vários formatos.

Para usar COleServerItem, derivar uma classe dele e implementar o OnDraw and Serializar funções de membro.The OnDraw função fornece a representação de metarquivo de um item, permitindo que ele seja exibido quando um aplicativo de contêiner abre um documento composto. The Serialize função do CObject Fornece a representação nativa de um item, permitindo que um item incorporado a ser transferida entre os aplicativos de servidor e o contêiner. OnGetExtent fornece o tamanho natural do item para o contêiner, permitindo que o contêiner dimensionar o item.

Para obter mais informações sobre servidores e tópicos relacionados, consulte o artigo Servidores: Implementação de um servidor e "Criando um aplicativo de contêiner/servidor" no artigo Contêineres: De recursos avançados.

Requisitos

Cabeçalho: afxole.h

Consulte também

Tarefas

Exemplo HIERSVR: Demonstra um aplicativo de servidor com OLE arrastar e soltar

Referência

Classe CDocItem

Gráfico de hierarquia

Classe COleClientItem

Classe COleServerDoc

Classe COleTemplateServer

Outros recursos

COleServerItem membros