REOBJECT structure
 

包含丰富编辑控件中的OLE或图像对象的信息。

Syntax 语法

typedef struct _reobject {
DWORD cbStruct;
LONG cp;
CLSID clsid;
LPOLEOBJECT poleobj;
LPSTORAGE pstg;
LPOLECLIENTSITE polesite;
SIZEL sizel;
DWORD dvaspect;
DWORD dwFlags;
DWORD dwUser;
} REOBJECT;

Members

cbStruct

Type: DWORD

结构大小 字节。

cp

Type: LONG

对象的字符位置。

clsid

Type: CLSID

类对象的标识符。

poleobj

类型: LPOLEOBJECT

一个实例 IOleObject 接口的对象。

pstg

类型: LPSTORAGE

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

polesite

类型: LPOLECLIENTSITE

的一个实例 IOleClientSite 接口。 这是对象的客户端网站丰富的编辑控件。 这个地址必须得到的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

丰富的检索编辑控件图元文件从对象正确地确定对象的范围。 这个标志可以读但不能设置。

REO_HILITED

目前突出显示选择的对象。 发生在集中控制 REO_SELECTED 是集。这个标志可以读但不能设置。

REO_INPLACEACTIVE

对象目前原地活跃。 这个标志可以读但不能设置。

REO_INVERTEDSELECT

对象是完全倒当选择;默认是被一个边界。

REO_LINK

对象是一个链接。 这个标志可以读但不能设置。

REO_LINKAVAILABLE

对象是一个链接和被认为是可用的。 这个标志可以读但不能设置。

REO_OPEN

目前开放的服务器对象。 这个标志可以读但不能设置。

REO_OWNERDRAWSELECT

业主将选中的对象。

REO_RESIZABLE

对象可能会调整。

REO_SELECTED

对象是当前在丰富的编辑控件中选择。 这个标志可以读但不能设置。

REO_STATIC

对象是一个静态的对象。 这个标志可以读但不能设置。

REO_USEASBACKGROUND

使用对象作为背景图片。

REO_WRAPTEXTAROUND

文字换行的对象。

dwUser

Type: DWORD

为用户定义的值保留。

Remarks

An OLE or image object in a rich edit control occupies one character position in the plain text part of the in-memory backing store and have the value U+FFFC. They differ from "in-line objects" such as math objects. In-line objects occupy at least two character positions because they have an in-line object start delimiter (U+FDD0) and end delimiter (U+FDEF).

OLE对象或图像在一个丰富的编辑控制在内存中的存储备份和纯文本的一部分,一个字符位置的值u + fffc。它们不同于“内联对象”,例如数学对象。线对象占据了至少两个字符位置是因为他们有一个内嵌对象的起始定界符(U + fdd0)和结束定界符(U + FDEF)。

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Richole.h

See also

Reference
GetClientSite

REOBJECT structure的更多相关文章

  1. [LeetCode] All O`one Data Structure 全O(1)的数据结构

    Implement a data structure supporting the following operations: Inc(Key) - Inserts a new key with va ...

  2. [LeetCode] Add and Search Word - Data structure design 添加和查找单词-数据结构设计

    Design a data structure that supports the following two operations: void addWord(word) bool search(w ...

  3. [LeetCode] Two Sum III - Data structure design 两数之和之三 - 数据结构设计

    Design and implement a TwoSum class. It should support the following operations:add and find. add - ...

  4. Theano Graph Structure

    Graph Structure Graph Definition theano's symbolic mathematical computation, which is composed of: A ...

  5. 修复 OS X 的系统盘出现 Invalid Node Structure 问题

    昨晚我的MBP突然出现启动的时候会自动关机的问题.开机进入到 Recovery 模式之后,用 Disk Utility 检查系统盘,发现 Invalid Node Structure 错误, Disk ...

  6. Finger Trees: A Simple General-purpose Data Structure

    http://staff.city.ac.uk/~ross/papers/FingerTree.html Summary We present 2-3 finger trees, a function ...

  7. AVEVA Model Data Exchange Exports Structure Models

    AVEVA Model Data Exchange Exports Structure Modelseryar@163.com Use Model Data Exchange Addin to exp ...

  8. Mesh Data Structure in OpenCascade

    Mesh Data Structure in OpenCascade eryar@163.com 摘要Abstract:本文对网格数据结构作简要介绍,并结合使用OpenCascade中的数据结构,将网 ...

  9. Structure And Representation Of MIB Object Names - SNMP Tutorial

    30.8 Structure And Representation Of MIB Object Names We said that ASN.1 specifies how to represent ...

随机推荐

  1. pool.map的第二个参数想传入多个咋整?

    from functools import partial from multiprocessing import Pool as ThreadPool pageurls=[] if maxpage: ...

  2. html怎样让表格里面的内容居中

    html怎样让表格里面的内容居中 text-align:center; 在表格td中,有两个属性控制居中显示 align——表示左右居中——left,center,right valign——控制上下 ...

  3. vue—你必须知道的

    更多总结 猛戳这里 属性与方法 不要在实例属性或者回调函数中(例如,vm.$watch('a', newVal => this.myMethod())使用箭头函数.因为箭头函数会绑定父级上下文, ...

  4. python模块学习:Iterators和Generators

    转自:http://www.cnblogs.com/zhbzz2007/p/6102695.html 1 迭代器: 迭代器,允许你在一个容器上进行迭代的对象. python的迭代器主要是通过__ite ...

  5. 架构体系需要进一步研究探索的V2路线图

    https://github.com/dawnbreaks/mysql2redis/blob/master/README.md http://blog.163.com/zhangjie_0303/bl ...

  6. vs2008下Error LINK2005: already defined in ...的一种解决方式

    原因:不同的库之间都定义了相同的名称. 方法:右键工程->Properties->Configuration->Linker->Input 在右侧的Additional Dep ...

  7. 洛谷——P2128 赤壁之战

    P2128 赤壁之战 题目描述 赤壁之战,黄盖率舰满载薪草膏油诈降曹军. 受庞统所授的连环计,曹军战船之间由铁索相连,没有两艘战船在同一位置,也没有铁索两两相交或穿过战船.每艘船都有其一定的战略价值. ...

  8. 记录(Record)

    记录有可以被称为行(Row),可以通俗的认为它是数据表中的一行数据.以员工表为例,一个公司的员工表中的数据是这样的: 这里每一行数据就代表一个员工的资料,这样的一行数据就叫做一条记录.表是由行和列组成 ...

  9. View Controller Basics学习记录

    1.UIView,UIScreen ,UIWindow的区别? UIScreen是关于设备的尺寸大小.UIWindow是在UIScreen上作画的区域.UIView是在uiwindow上draw视图. ...

  10. ubuntu 下终端关于调试C++的命令

    先确定安装了vim 和gcc (c语言)或者g++(c++) 如果没有安装可以在终端输入以下命令: sudo apt-get install build-essential sudo apt-get ...