• REOBJECT structure


    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
  • 相关阅读:
    UIPickerView
    visual studio2010生成get方法和set方法快捷键
    vmware安装mac虚拟机键盘失灵解决方法
    运行android模拟器过大
    [SQL Utility] How to retrieve Oracle’s version info?
    【读书笔记】c# in depth (1)
    [Oracle 10g] About Recycle bin
    [Oracle Troubleshooting] Get Oracle Bounces When Data File Is Missing
    [Oracle Mgmt]Clone Oracle Database Manually
    [SQL*PLUS]Set Up Sql*Plus
  • 原文地址:https://www.cnblogs.com/endv/p/6786445.html
Copyright © 2020-2023  润新知