
A classe COleServerItem fornece a interface de servidor para itens OLE. Um item vinculado pode representar alguns ou a totalidade de um documento do servidor. Um item incorporado sempre representa um documento do servidor inteiro.
A classe COleServerItem define várias funções de membro substituíveis que são chamadas pelas OLE sistema dinâmico-link DLLs (bibliotecas), 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 de várias maneiras, como por exibi-lo, executando seus verbos ou recuperar seus dados em vários formatos.
Para usar COleServerItem, derivar uma classe dele e implementar as funções de membro OnDraw e Serialize . A função OnDraw fornece a representação de metarquivo de um item, permitindo que ele seja exibido quando um aplicativo contêiner abre um documento composto. A função Serialize de CObject fornece a representação de 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, ativando o contêiner dimensionar o item.
Para obter mais informações sobre servidores e tópicos relacionados, consulte o artigo servidores: Implementando um servidor e "Criando um aplicativo de Contêiner/servidor" no artigo Containers: avançados recursos. Ambos os artigos estão no Guia do programador do Visual C++.
# include lt;afxole.h>
Membros da classe | Classe base | Gráfico de hierarquia
&Nbsp amostras; MFC exemplo HIERSVR | MFC exemplo BINDSCRB
Co&nsulte tambémnbsp;COleClientItem, COleServerDoc, COleTemplateServer