reOBJECT 结构 (richole.h)
包含有关丰富编辑控件中的 OLE 或图像对象的信息。
语法
typedef struct _reobject {
DWORD cbStruct;
LONG cp;
CLSID clsid;
LPOLEOBJECT poleobj;
LPSTORAGE pstg;
LPOLECLIENTSITE polesite;
SIZEL sizel;
DWORD dvaspect;
DWORD dwFlags;
DWORD dwUser;
} REOBJECT;
成员
cbStruct
类型: DWORD
结构大小(以字节为单位)。
cp
类型: LONG
对象的字符位置。
clsid
类型: CLSID
对象的类标识符。
poleobj
类型: LPOLEOBJECT
对象的 IOleObject 接口的实例。
pstg
类型: LPSTORAGE
IStorage 接口的实例。 这是与 对象关联的存储对象。
polesite
类型: LPOLECLIENTSITE
IOleClientSite 接口的实例。 这是对象在丰富编辑控件中的客户端站点。 此地址必须已从 GetClientSite 方法获取。
sizel
类型: SIZEL
对象的大小。 度量单位为 0.01 毫米,即 HIMETRIC 度量单位。 有关详细信息,请参阅函数 GetMapMode。 插入时为 0,0 表示对象可以自由确定其大小,直到关闭修改标志。
dvaspect
类型: DWORD
使用的显示方面。 有关可能值的说明,请参阅 DVASPECT 。
dwFlags
类型: DWORD
对象状态标志。 它可以是以下值的组合。
dwUser
类型: DWORD
保留给用户定义的值。
注解
丰富编辑控件中的 OLE 或图像对象在内存中后备存储的纯文本部分占据一个字符位置,其值为 U+FFFC。 它们不同于数学对象等“内联对象”。 内联对象至少占据两个字符位置,因为它们具有内联对象开始分隔符 (U+FDD0) 和结束分隔符 (U+FDEF) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | richole.h |
另请参阅
引用