Classe de classe derivada COleServerItem
Fornece a interface do servidor para itens VELHOS.
class COleServerItem : public CDocItem
Membros
Construtores protegidos
Nome |
Descrição |
---|---|
Constrói um objeto de COleServerItem . |
Métodos públicos
Nome |
Descrição |
---|---|
Os formatos de apresentação e a conversão de locais em COleDataSource objeto. |
|
Copia o item na área de transferência. |
|
Executa uma operação de arrastar e soltar. |
|
Obtém a fonte de dados para uso na transferência de dados (arrastar e soltar ou área de transferência). |
|
Retorna o documento de servidor que contém o item. |
|
Obtém os dados de CF_EMBEDSOURCE para um item OLE. |
|
Retorna o nome do item. Usado para itens associados apenas. |
|
Obtém os dados de CF_LINKSOURCE para um item OLE. |
|
Obtém os dados de CF_OBJECTDESCRIPTOR para um item OLE. |
|
Indica se o item está conectado atualmente em um contêiner ativo. |
|
Indica se o item representa um item OLE associado. |
|
Atualizar todos os recipientes com atualização automática de link. |
|
Chamado para executar um comando. |
|
Chamado quando as solicitações de contêiner desenhar o item; implementação necessária. |
|
Chamado para o desenho especializada do item. |
|
Chamado pela estrutura para obter os dados que poderiam ser copiados para a área de transferência. |
|
Chamado pela estrutura para recuperar o tamanho do item OLE. |
|
Chamado pela estrutura para inicializar um item usando OLE o conteúdo do objeto de transferência de dados especificado. |
|
Chamado para determinar se qualquer item associado requer atualizar. |
|
Recupera dados como parte de renderização tarde. |
|
Recupera dados em um objeto de CFile como parte de renderização tarde. |
|
Recupera dados em HGLOBAL como parte de renderização tarde. |
|
Chamado para definir o esquema de cores de item. |
|
Chamado para definir os dados do item. |
|
Chamado pela estrutura para definir o tamanho do item OLE. |
|
Quando chamado alguma parte do documento o item pertence na é alterado. |
|
Chamado para atualizar o cache de apresentação de todos os itens no documento do servidor. |
|
Define o nome do item. Usado para itens associados apenas. |
Métodos protegidos
Nome |
Descrição |
---|---|
Obtém o objeto usado para formatos de conversão do armazenamento. |
|
Chamado pela estrutura para ocultar o item OLE. |
|
Chamado pela estrutura para exibir o item OLE em sua própria janela de nível superior. |
|
Chamado quando as solicitações de contêiner mostrar o item. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Informa o servidor sobre quanto de item OLE é visível. |
Comentários
Um item associado pode representar qualquer ou qualquer documento de servidor. Um item inserido sempre representa um documento inteiro do servidor.
A classe de COleServerItem define várias funções de membro substituíveis que são chamados pelas bibliotecas de vínculo dinâmico VELHOS (DLLs) do sistema, geralmente em resposta às solicitações de aplicativo do contêiner. Essas funções de membro permitem que o aplicativo de contêiner manipular indiretamente o item de várias maneiras, como exibi-lo, executar os verbos, ou recuperar os dados em vários formatos.
Para usar COleServerItem, derive uma classe de ele e implementar as funções de membro de OnDraw e de Serialize . A função de OnDraw fornece a representação de metarquivo de um item, permitindo que é exibido quando um aplicativo de contêiner abrir um documento composto. A função de Serialize de CObject fornece a representação nativo de um item, permitindo que um item inserido é transferido entre o servidor e aplicativos de contêiner. OnGetExtent fornece o tamanho natural de item para o recipiente, ativando o recipiente para dimensionar o item.
Para obter mais informações sobre servidores e os tópicos relacionados, consulte o artigo servidores: implementando um servidor e “criação de um contêiner/aplicativo para servidores no artigo” Recipientes: recursos avançados.
Hierarquia de herança
COleServerItem
Requisitos
Cabeçalho: afxole.h