Classe COleClientItem
Define a interface recipiente para itens VELHOS.
class COleClientItem : public CDocItem
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de COleClientItem . |
Métodos públicos
Nome |
Descrição |
---|---|
Abra o item para OLE uma operação e executa no verbo especificado. |
|
Alterna o item como outro tipo. |
|
Acessa os dados no objeto OLE. |
|
Indica se um aplicativo de contêiner pode criar um objeto inserido. |
|
Indica se um aplicativo de contêiner pode criar um objeto associado. |
|
Indica se a área de transferência contém um item OLE embeddable ou estático. |
|
Indica se a área de transferência contém um item OLE enlaçável. |
|
Fecha um link a um servidor mas não destrói o item OLE. |
|
Converte o item para outro tipo. |
|
Copia o item OLE para a área de transferência. |
|
Cria uma cópia de um item existente. |
|
Cria um item inserido da área de transferência. |
|
Cria um item inserido de um objeto de dados. |
|
Cria um item inserido de um arquivo. |
|
Cria um item associado da área de transferência. |
|
Cria um item associado de um objeto de dados. |
|
Cria um item associado de um arquivo. |
|
Cria um novo item inserido iniciando o aplicativo para servidores. |
|
Cria um item estático da área de transferência. |
|
Cria um item estático de um objeto de dados. |
|
Desativa o item. |
|
Restaura a interface do usuário do aplicativo de contêiner para seu estado original. |
|
Exclui ou desliga o item OLE se fosse um item associado. |
|
Executa uma operação de arrastar e soltar. |
|
Executa o verbo especificado. |
|
Desenha o item OLE. |
|
Obtém a exibição em que o item é ativado no lugar. |
|
Retorna os limites do retângulo OLE de item. |
|
Obtém a identificação de classe do item atual |
|
Obtém os dados que devem ser colocados na área de transferência chamar a função de membro de CopyToClipboard . |
|
Retorna o objeto de COleDocument que contém o item atual. |
|
Obtém a exibição atual de item para renderização. |
|
Retorna os limites do retângulo OLE de item. |
|
Retrives um identificador para um ícone associado com o servidor de um determinado CLSID. |
|
Obtém o metarquivo usado desenhando o ícone de item. |
|
Retorna um ponteiro para a janela de edição in-loco de item. |
|
Obtém o estado atual do item. |
|
Retorna o status da operação OLE a última vez. |
|
Retorna o modo de atualização para um item associado (recurso avançado). |
|
Retorna o tipo (inserido, ou) associado estático de item OLE. |
|
Obtém uma cadeia de caracteres que descreve o tipo de item. |
|
Retorna TRUE se o item está no lugar. |
|
Retorna Verdadeiro se um item associado é atualizado com seu documento de origem. |
|
Retorna TRUE se o item foi alterado desde que foi o exceto o último. |
|
Retorna TRUE se o item está atualmente aberto no aplicativo para servidores. |
|
Retorna TRUE se o aplicativo para servidores de item está sendo executado. |
|
Chamado pela estrutura para notificar o item que está ativado. |
|
Chamado pela estrutura para notificar o item que está ativada e deve mostrar sua interface do usuário. |
|
Chamado quando o servidor modificar o item OLE. Implementação necessária. |
|
Chamado pela estrutura quando um item é desativado. |
|
Chamado pela estrutura quando o servidor remova sua interface do usuário no lugar. |
|
Chamado pela estrutura para obter os dados a serem copiados para a área de transferência. |
|
Chamado pela estrutura para criar um menu composto. |
|
Chamado pela estrutura para remover os menus do contêiner de um menu composto. |
|
Chamado pela estrutura do para instalar e remover um menu composto. |
|
Chamado pela estrutura para exibir e ocultar barras de controle. |
|
Chamado pela estrutura para atualizar a barra de título da janela do quadro. |
|
Reactivates o item e desfaz a operação da última de edição in-loco. |
|
Libera a conexão a um item associado OLE e fechá-lo estiver aberta. Não destrói o item de cliente. |
|
Recarrega o item após uma chamada a ActivateAs. |
|
Executa o aplicativo associado com o item. |
|
Define a exibição atual de item para renderização. |
|
Define o retângulo delimitador do item OLE. |
|
Defina os nomes que o servidor exibe ao editar o item OLE. |
|
Armazenar em cache o metarquivo usado desenhando o ícone de item. |
|
Define o retângulo delimitador do item. |
|
Defina o modo de atualização para um item associado (recurso avançado). |
|
Define o dispositivo de destino PRINT- para este item de cliente. |
|
Atualiza o cache de apresentação de um item. |
Métodos protegidos
Nome |
Descrição |
---|---|
Chamado pela estrutura para determinar se o ativação in-loco é permitido. |
|
Chamado pela estrutura quando a posição de um item alterar. |
|
Chamado pela estrutura para desfazer após a ativação. |
|
Chamado pela estrutura para descartar o item desfazer informações de estado. |
|
Chamado pela estrutura para obter recorte- o retângulo de item coordena. |
|
Chamado pela estrutura para obter a posição do item relativo para o modo de exibição. |
|
Chamado pela estrutura quando um item é ativado no lugar. |
|
Chamado pela estrutura para rolar o item no modo. |
|
Chamado pela estrutura para exibir o item OLE. |
Comentários
Um item OLE representa os dados, criados e mantidos por um aplicativo para servidores, que perfeitamente” “pode ser inserido em um documento de modo que ele para o usuário para ser um único documento. O resultado é um “documento composto” feitas de item OLE e um documento recipiente.
Um item OLE pode ser inserido ou associado. Se for inserida, os dados são armazenados como parte do documento composto. Se são associados, os dados são armazenados como parte de um arquivo separado criado pelo aplicativo para servidores, e somente um link para o arquivo é armazenado no documento composto. Todos os itens VELHOS contêm informações que especifica o aplicativo para servidores que deve ser chamado para editá-los.
COleClientItem define várias funções substituíveis que são chamadas em resposta às solicitações de aplicativo para servidores; esses overridables geralmente agem como notificações. Isso permite o aplicativo para servidores informar o contêiner de alterações que o usuário faz quando editando o item OLE, ou recuperar as informações necessárias durante a edição.
COleClientItem pode ser usado com a classe de COleDocument, de COleLinkingDoc, ou de COleServerDoc . Para usar COleClientItem, derive uma classe de ele e implementar a função de membro de OnChange , que define como o contêiner responde às alterações feitas ao item. Para oferecer suporte a ativação in-loco, substituir a função de membro de OnGetItemPosition . Essa função fornece informações sobre a posição exibida de item OLE.
Para obter mais informações sobre como usar a interface continente, consulte os artigos Recipientes: implementando um contêiner e ativação.
Dica
Refere-se Windows SDK inseriu e vinculou itens como “objetos e” refere-se tipos de itens como “classes.” Usa essa referência o termo “item” distinguir a entidade OLE do objeto correspondente C++ e o termo “tipo” para distinguir a categoria OLE da classe C++.
Hierarquia de herança
COleClientItem
Requisitos
Cabeçalho: afxole.h
Consulte também
Referência
Classe de classe derivada COleServerItem