Especifica uma interface usada por um texto rico editar Controlarar para recuperar informações relacionadas ao OLE de seu cliente. Cliente de um Controlarar rich Editar é responsável por implementar essa interface e atribui-lo para o controle usando a mensagem EM_SETOLECALLBACK . A interface IRichEditOleCallback tem os seguintes métodos:
| IUnknown (Métodos) | Descrição |
|---|---|
| Falha de QueryInterface | Retorna os ponteiros para interfaces com suporte. |
| AddRef | Incrementos de contagem de referência. |
| Lançamento | Diminui contagem de referência. |
| IRichEditOleCallback métodos | Descrição |
|---|---|
| GetNewStorage | Fornece armazenamento para um novo objeto colado da área de transferência ou lidos em um fluxo RTF. |
| GetInPlaceContext | Fornece interfaces de nível de aplicativo e documento e informações necessárias para oferecer suporte a ativação in-loco. |
| ShowContainerUI | Informa o aplicativo se exibir sua interface de usuário do contêiner. |
| QueryInsertObject | Consulta o aplicativo para saber se um objeto deve ser inserido. |
| ExcluirObjeto | Notificação de que um objeto está prestes a ser excluído de um Controlarar rich Editar. |
| QueryAcceptData | Chamado em um colar ou arrastar para determinar se devem ser aceites os dados colados/arrastado. |
| ContextSensitiveHelp | Informa o aplicativo que ele deve passar para ou sair do modo de ajuda sensível ao contexto. |
| GetClipboardData | Permite que o cliente fornecer seu próprio objeto de área de transferência. |
| GetDragDropEffect | Permite que o cliente especifique os efeitos de uma operação de soltar. |
| GetContextMenu | Consultas o pedido de um menu de contexto usar em um botão direito do mouse pressionada evento. |