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. AWS Ubuntu部署EMQTT的小坑

    Redis身份认证中的 is_superuser 表示不查检用户密码和ACL规则 如果是Ubuntu,集群设置节点名须改为:ubuntu@私有Ip,安全组最好相互开放所有端口 如果使用了ELB,EMQ ...

  2. OC学习篇之---代理模式

    何实现代理模式的. 这里举一个简单的例子: 小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play 这里代理对象就是:护士类.保姆类,小孩类是被代理对象. 看一下代码: 首先看一下小孩类: ...

  3. k8s的网络学习

    1.Kubernetes 网络模型 Kubernetes 采用的是基于扁平地址空间的网络模型,集群中的每个 Pod 都有自己的 IP 地址,Pod 之间不需要配置 NAT 就能直接通信.另外,同一个 ...

  4. Python 进阶 之 traceback模块

    Traceback模块官方英文描述: Help on module traceback: NAME traceback - Extract, format and print information ...

  5. React Native - 3 View, Text简介以及onPress & onLongPress事件

    我们要生成如下的构图   直接上图,不解释.       如下图所示,定义函数,函数之间不需要逗号,在元素上添加事件,使用关键字this.{function name}    

  6. 爬虫框架Scrapy的第一个爬虫示例入门教程

    我们使用dmoz.org这个网站来作为小抓抓一展身手的对象. 首先先要回答一个问题. 问:把网站装进爬虫里,总共分几步? 答案很简单,四步: 新建项目 (Project):新建一个新的爬虫项目 明确目 ...

  7. java网络通信:TCP协议

    面试的时候,面试官由于需要考察一个面试人对于网络编程的熟悉程度,往往会考察学生对于TCP.HTTP.UDP.这些常见的网络编程当中的协议的了解程度,而TCP协议则是首当其冲的,作为进程之间通信常用的一 ...

  8. JavaScript代码放在head和body的区别(QRCode生成)

    1.在head中时,所代表的functions只加载而不执行,执行是在某一事件触发后才开始. 2.在body中时,直接加载并执行 典型的区别: 如果有不在函数中的执行语句,比如变量初始化,如果在hea ...

  9. C++—揭秘大牛博客一些不同凡人的写法

    天下之大,无奇不有,C++也是这样,今天小编来盘点几个有意思的代码,看看你认识几个?以后见到之后千万别装不认识. 一.基础篇——不一样的输出 1.cerr 输出 cout和cerr究竟有什么不同?这也 ...

  10. Java加密解密大全

    ChinaSEI系列讲义(By 郭克华)   Java加密解密方法大全                     如果有文字等小错,请多包涵.在不盈利的情况下,欢迎免费传播. 版权所有.郭克华 本讲义经 ...