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 |