IRichEditOle::GetObject 方法 (richole.h)

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

语法

HRESULT GetObject(
  LONG     iob,
  REOBJECT *lpreobject,
  DWORD    dwFlags
);

参数

iob

类型: LONG

从零开始的索引,指定要返回其相关信息的对象。 如果 此参数REO_IOB_USE_CP,则返回 REOBJECT 结构所指定字符位置处的对象的相关信息。

lpreobject

类型: REOBJECT*

接收有关对象的信息的结构。 此结构中返回的接口的引用计数已递增;调用方负责使用 Release 方法递减计数。

dwFlags

类型: DWORD

操作标志,指定要在 结构中返回的接口。 dwFlags 参数可以是以下值的组合。

含义
REO_GETOBJ_POLEOBJ
获取对象接口。
REO_GETOBJ_PSTG
获取存储接口。
REO_GETOBJ_POLESITE
获取网站界面。
REO_GETOBJ_NO_INTERFACES
不获取接口。
REO_GETOBJ_ALL_INTERFACES
获取所有接口。

返回值

类型: HRESULT

如果成功,则返回 S_OK ,否则返回错误值。 如果未为 REOBJECT 结构提供缓冲区,或者 iob 值或字符位置无效,则返回E_INVALIDARG

要求

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

另请参阅

IRichEditOle

REOBJECT

引用