Interfaz IRichEditOle (richole.h)

La interfaz IRichEditOle expone la funcionalidad modelo de objetos componentes (COM) de un control de edición enriquecido. La interfaz se puede obtener enviando el mensaje EM_GETOLEINTERFACE .

Esta interfaz tiene los métodos siguientes.

Herencia

La interfaz IRichEditOle hereda de la interfaz IUnknown . IRichEditOle también tiene estos tipos de miembros:

Métodos

La interfaz IRichEditOle tiene estos métodos.

 
IRichEditOle::ActivateAs

Controla el comportamiento Activar como descargando todos los objetos de la clase anterior, indicando a OLE que trate esos objetos como objetos de la nueva clase y vuelva a cargar los objetos. Si los objetos no se pueden volver a cargar, se eliminan.
IRichEditOle::ContextSensitiveHelp

Indica si un control de edición enriquecido debe pasar al modo de ayuda contextual o fuera del contexto. Un control de edición enriquecido llama al método IRichEditOle::ContextSensitiveHelp de cualquier objeto local que esté activo actualmente si se está produciendo un cambio de estado.
IRichEditOle::ConvertObject

Convierte un objeto en un nuevo tipo. Esta llamada vuelve a cargar el objeto pero no fuerza una actualización; el autor de la llamada debe hacerlo.
IRichEditOle::GetClientSite

Recupera una interfaz IOleClientSite que se usará al crear un nuevo objeto. Todos los objetos insertados en un control de edición enriquecido deben usar interfaces de sitio cliente devueltas por esta función. Un sitio cliente se puede usar exactamente con un objeto .
IRichEditOle::GetClipboardData

Recupera un objeto de Portapapeles para un intervalo en un control de edición.
IRichEditOle::GetLinkCount

Devuelve el número de objetos de un control de edición enriquecido que son vínculos.
IRichEditOle::GetObject

Recupera información, almacenada en una estructura REOBJECT, sobre un objeto en un control de edición enriquecido.
IRichEditOle::GetObjectCount

Devuelve el número de objetos contenidos actualmente en un control de edición enriquecido.
IRichEditOle::HandsOffStorage

Indica cuándo un control de edición enriquecido va a liberar su referencia a la interfaz de almacenamiento asociada al objeto especificado. Esta llamada no llama al método IRichEditOle::HandsOffStorage del objeto; el autor de la llamada debe hacerlo.
IRichEditOle::ImportDataObject

Importa un objeto del Portapapeles en un control de edición enriquecido, reemplazando la selección actual.
IRichEditOle::InPlaceDeactivate

Indica cuándo un control de edición enriquecido es desactivar el objeto activo actualmente en contexto, si existe.
IRichEditOle::InsertObject

Inserta un objeto en un control de edición enriquecido.
IRichEditOle::SaveCompleted

Indica cuándo se ha completado la operación de guardado más reciente y que el control de edición enriquecido debe contener un almacenamiento diferente para el objeto.
IRichEditOle::SetDvaspect

Establece el aspecto que usa un control de edición enriquecido para dibujar un objeto. Esta llamada no cambia la información de dibujo almacenada en caché en el objeto; Esto lo debe hacer el autor de la llamada. La llamada hace que el objeto se vuelva a dibujar.
IRichEditOle::SetHostNames

Establece los nombres de host que se van a asignar a los objetos a medida que se insertan en un control de edición enriquecido. Los nombres de host se usan en la interfaz de usuario de los servidores para describir el contexto contenedor de objetos abiertos.
IRichEditOle::SetLinkAvailable

Establece el valor del bit disponible para el vínculo en las marcas del objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado richole.h