Compartilhar via


Interface IRichEditOle (richole.h)

A interface IRichEditOle expõe a funcionalidade COM (Component Object Model) de um controle de edição avançada. A interface pode ser obtida enviando a mensagem EM_GETOLEINTERFACE .

Essa interface tem os métodos a seguir.

Herança

A interface IRichEditOle herda da interface IUnknown . IRichEditOle também tem estes tipos de membros:

Métodos

A interface IRichEditOle tem esses métodos.

 
IRichEditOle::ActivateAs

Manipula o comportamento Activate As descarregando todos os objetos da classe antiga, informando ao OLE para tratar esses objetos como objetos da nova classe e recarregando os objetos. Se os objetos não puderem ser recarregados, eles serão excluídos.
IRichEditOle::ContextSensitiveHelp

Indica se um controle de edição avançada deve fazer a transição para dentro ou para fora do modo de ajuda contextual. Um controle de edição avançada chama o método IRichEditOle::ContextSensitiveHelp de qualquer objeto in-loco que esteja ativo no momento se uma alteração de estado estiver ocorrendo.
IRichEditOle::ConvertObject

Converte um objeto em um novo tipo. Essa chamada recarrega o objeto, mas não força uma atualização; o chamador deve fazer isso.
IRichEditOle::GetClientSite

Recupera uma interface IOleClientSite a ser usada ao criar um novo objeto. Todos os objetos inseridos em um controle de edição avançada devem usar interfaces de site do cliente retornadas por essa função. Um site cliente pode ser usado com exatamente um objeto .
IRichEditOle::GetClipboardData

Recupera um objeto de área de transferência para um intervalo em um controle de edição.
IRichEditOle::GetLinkCount

Retorna o número de objetos em um controle de edição avançada que são links.
IRichEditOle::GetObject

Recupera informações, armazenadas em uma estrutura REOBJECT, sobre um objeto em um controle de edição avançada.
IRichEditOle::GetObjectCount

Retorna o número de objetos atualmente contidos em um controle de edição avançada.
IRichEditOle::HandsOffStorage

Indica quando um controle de edição avançada deve liberar sua referência à interface de armazenamento associada ao objeto especificado. Essa chamada não chama o método IRichEditOle::HandsOffStorage do objeto; o chamador deve fazer isso.
IRichEditOle::ImportDataObject

Importa um objeto de área de transferência para um controle de edição avançada, substituindo a seleção atual.
IRichEditOle::InPlaceDeactivate

Indica quando um controle de edição avançada deve desativar o objeto in-loco ativo no momento, se houver.
IRichEditOle::InsertObject

Insere um objeto em um controle de edição avançada.
IRichEditOle::SaveCompleted

Indica quando a operação de salvamento mais recente foi concluída e que o controle de edição avançada deve manter um armazenamento diferente para o objeto.
IRichEditOle::SetDvaspect

Define o aspecto que um controle de edição avançada usa para desenhar um objeto. Essa chamada não altera as informações de desenho armazenadas em cache no objeto ; isso deve ser feito pelo chamador. A chamada faz com que o objeto seja redesenhado.
IRichEditOle::SetHostNames

Define os nomes de host a serem fornecidos aos objetos conforme eles são inseridos em um controle de edição avançada. Os nomes de host são usados na interface do usuário dos servidores para descrever o contexto de contêiner de objetos abertos.
IRichEditOle::SetLinkAvailable

Define o valor do bit disponível para link nos sinalizadores do objeto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho richole.h