REOBJECT 结构
 

包含有关 rich edit 控件中的 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

类型︰

字符位置的对象。

clsid

类型︰ CLSID

类的对象标识符。

poleobj

类型︰ LPOLEOBJECT

IOleObject接口的对象的实例。

pstg

类型︰ LPSTORAGE

IStorage接口的实例。这是与对象关联的存储对象。

polesite

类型︰ LPOLECLIENTSITE

IOleClientSite接口的实例。这是 rich edit 控件对象的客户端站点。此地址必须所得的GetClientSite方法。

sizel

类型︰ SIZEL

对象的大小。度量单位是 0.01 毫米,即 HIMETRIC 测量。更多的信息,请参阅函数GetMapMode。0 0 插入指示对象是自由地确定其大小,直到修改国旗处于关闭状态。

dvaspect

类型︰ dword 值

显示方面使用。可能的值的说明,请参阅DVASPECT

dwFlags

类型︰ dword 值

对象状态标志。它可以是下列值的组合。

价值 意义
REO_ALIGNTORIGHT

将对象与视图的右侧对齐。如果未指定 REO_WRAPTEXTAROUND,则,忽略此值。

REO_BELOWBASELINE

该对象坐在下面的基线周围的文本;默认设置是在基线上坐。

REO_BLANK

此对象是新的。此值使对象有机会保存什么并自动从控件中删除。

REO_CANROTATE

该对象可以显示本身在一个旋转的位置。

REO_DONTNEEDPALETTE

之前的创造和实现的半色调调色板呈现该对象。适用于 32 位平台只。

REO_DYNAMICSIZE

该对象总是确定它的程度,可能会改变尽管修改国旗被关闭。

REO_GETMETAFILE

Rich edit 控件从要正确地确定对象的扩展盘区的对象中检索图元文件。可以读取但不是设置此标志。

REO_HILITED

当前突出显示的对象,以指示选定内容。当焦点位于控件并设置REO_SELECTED时发生。可以读取但不是设置此标志。

REO_INPLACEACTIVE

对象当前就地活动。可以读取但不是设置此标志。

REO_INVERTEDSELECT

该对象是要绘制完全倒立时选择;默认设置是使用边框绘制。

REO_LINK

该对象是一个链接。可以读取但不是设置此标志。

REO_LINKAVAILABLE

该对象是一个链接,被认为是可用。可以读取但不是设置此标志。

REO_OPEN

该对象是当前在其服务器中打开。可以读取但不是设置此标志。

REO_OWNERDRAWSELECT

所有者绘制所选的对象。

REO_RESIZABLE

可调整对象的大小。

REO_SELECTED

在 rich edit 控件中当前选中的对象。可以读取但不是设置此标志。

REO_STATIC

该对象是一个静态对象。可以读取但不是设置此标志。

REO_USEASBACKGROUND

将对象用作背景图片。

REO_WRAPTEXTAROUND

使文字环绕对象。

dwUser

类型︰ dword 值

为用户定义的值保留。

备注

Rich edit 控件中的 OLE 或图像对象占用内存中后备存储的纯文本部分中的一个字符位置和具有 U + FFFC 的值。他们的区别"在行对象"如数学对象。因为他们有一个在行对象开始分隔符 (U + FDD0) 和结束分隔符 (U + FDEF) 所占的线在物体至少两个字符位置。

要求

最低支持的客户端

Windows Vista [桌面程序]

最低支持的服务器

Windows Server 2003 [桌面程序]

标题

Richole.h

请参见

引用
GetClientSite

REOBJECT 结构的更多相关文章

  1. StgCreateDocfileOnILockBytes复合文档

    CRichEditCtrl 的ole技术 ------------ IRichEditOle --------------------------- 如需向CRichEditCtrl里面插入Ole对象 ...

  2. RichEdit控件 SDK 参考手册

    RichEdit控件 SDK 参考手册 摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 S ...

  3. REOBJECT structure

    REOBJECT structure   包含丰富编辑控件中的OLE或图像对象的信息. Syntax 语法 typedef struct _reobject { DWORD cbStruct; LON ...

  4. 【.net 深呼吸】细说CodeDom(1):结构大观

    CodeDom 是啥东东?Html Dom听过吧,XML Dom听过吧.DOM一般可翻译为 文档对象模型,那 Code + DOM呢,自然是指代码文档模型了.如果你从来没接触过 CodeDom,你大概 ...

  5. 读书笔记:《HTML5开发手册》--HTML5新的结构元素

    读书笔记:<HTML5开发手册> (HTML5 Developer's CookBook) 虽然从事前端开发已有很长一段时间,对HTML5标签也有使用,但在语义化上面理解还不够清晰.之前在 ...

  6. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  7. HTML5 语义元素(一)页面结构

    本篇主要介绍HTML5增加的语义元素中关于页面结构方面的,包含: <article>.<aside>.<figure>.<figcaption>.< ...

  8. React在开发中的常用结构以及功能详解

    一.React什么算法,什么虚拟DOM,什么核心内容网上一大堆,请自行google. 但是能把算法说清楚,虚拟DOM说清楚的聊聊无几.对开发又没卵用,还不如来点干货看看咋用. 二.结构如下: impo ...

  9. ElasticSearch 5学习(10)——结构化查询(包括新特性)

    之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...

随机推荐

  1. 【开源】开发者新闻聚合APP 2.0.3发布(第二个稳定版本)

    聚合了博客园新闻.infoq新闻.36kr新闻.oschina新闻.51cto新闻.csdn新闻: 争取做到随时刷随时有开发者的新闻! 目前还只支持安卓APP 但用的人多了,我会发布苹果版的APP 最 ...

  2. hadoop学习笔记:zookeeper学习(上)

    在前面的文章里我多次提到zookeeper对于分布式系统开发的重要性,因此对zookeeper的学习是非常必要的.本篇博文主要是讲解zookeeper的安装和zookeeper的一些基本的应用,同时我 ...

  3. java提高篇(二十)-----集合大家族

          在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的Arra ...

  4. 在tomcat下部署工程

    xx系统第一期工程完成,今天老大要我去部署系统,从来就没有在tomcat下部署过,一直都是在myeclipse下部署.启动.运行即可,所以这次遇到了几个问题,记录下来. tomcat启动 在安装tom ...

  5. 自制操作系统(七) 加快中断处理,和加入FIFO缓冲区

    参考书籍<30天自制操作系统>.<自己动手写操作系统> 2016-05-26.2016-07-09 主要是加快中断处理,和加入FIFO缓冲区. 因为之前是将打印字符的代码放在了 ...

  6. WebApi系列~dynamic让你的省了很多临时类

    回到目录 dynamic这个动态类型早在.net3.5时就已经出现了,当时是伴随的Linq一起让我们认识的,但在使用时总觉得有点别扭,因为它是internal的,所以不能跨程序集使用,这对于分层开发的 ...

  7. 360路由器刷openwrt后设置wifi中继

    上一篇文章(360路由器刷openwrt.不死uboot.双系统 .wifi中继 - 飞鸿影~ - 博客园)讲了如何在360路由器C301上安装openwrt以及安装双系统.这篇文章讲如何设置无线中继 ...

  8. python 多线程网络编程 ( 二 )

    背景 我在[第一篇文章中]已经介绍了如何实现一个多线程的todo应用,接下来我将会研究如何使这个服务器完成下面这几个功能. 1.使用正则表达式解析用户发送的请求数据: 2.使用ThreadLocal技 ...

  9. Atitit dsl exer v3 qb3 新特性

    Atitit dsl exer v3 qb3 新特性 /atiplat_cms/src/com/attilax/dsl/DslParser.java V3 支持typeed参数,与简化的notyp参数 ...

  10. js 优化

    一.for循环的优化 <!doctype html> <html lang="en"> <head> <meta charset=&quo ...