IRichEditOle 接口 (richole.h)

IRichEditOle 接口公开组件对象模型 (COM) rich edit 控件的功能。 可以通过发送 EM_GETOLEINTERFACE 消息来获取接口。

此接口具有以下方法。

继承

IRichEditOle 接口继承自 IUnknown 接口。 IRichEditOle 还具有以下类型的成员:

方法

IRichEditOle 接口具有以下方法。

 
IRichEditOle::ActivateAs

通过卸载旧类的所有对象、告知 OLE 将这些对象视为新类的对象并重新加载对象来处理 Activate As 行为。 如果无法重新加载对象,则会删除它们。
IRichEditOle::ContextSensitiveHelp

指示丰富编辑控件是应转换到上下文相关帮助模式还是从上下文相关帮助模式转换。 Rich Edit 控件调用当前处于活动状态的任何就地对象的 IRichEditOle::ContextSensitiveHelp 方法(如果发生状态更改)。
IRichEditOle::ConvertObject

将 对象转换为新类型。 此调用会重新加载 对象,但不强制更新;调用方必须执行此操作。
IRichEditOle::GetClientSite

检索创建新对象时要使用的 IOleClientSite 接口。 插入到丰富编辑控件中的所有对象都必须使用此函数返回的客户端站点接口。 客户端站点只能与一个对象一起使用。
IRichEditOle::GetClipboardData

检索编辑控件中某个范围的剪贴板对象。
IRichEditOle::GetLinkCount

返回富编辑控件中作为链接的对象数。
IRichEditOle::GetObject

检索存储在 REOBJECT 结构中的有关丰富编辑控件中的对象的信息。
IRichEditOle::GetObjectCount

返回格式编辑控件中当前包含的对象数。
IRichEditOle::HandsOffStorage

指示富编辑控件何时释放其对与指定对象关联的存储接口的引用。 此调用不调用对象的 IRichEditOle::HandsOffStorage 方法;调用方必须执行此操作。
IRichEditOle::ImportDataObject

将剪贴板对象导入富编辑控件,替换当前选定内容。
IRichEditOle::InPlaceDeactivate

指示富编辑控件何时停用当前处于活动状态的就地对象(如果有)。
IRichEditOle::InsertObject

将对象插入到 Rich edit 控件中。
IRichEditOle::SaveCompleted

指示最近保存操作完成的时间,以及丰富编辑控件应保留对象的不同存储的时间。
IRichEditOle::SetDvaspect

设置富编辑控件用于绘制对象的方面。 此调用不会更改 对象中缓存的绘图信息;这必须由调用方完成。 调用会导致重绘 对象。
IRichEditOle::SetHostNames

设置在对象插入到 Rich Edit 控件时要提供给对象的主机名。 主机名在服务器的用户界面中用于描述已打开对象的容器上下文。
IRichEditOle::SetLinkAvailable

设置对象标志中链接可用位的值。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 richole.h