OLEMISC 枚举

描述对象的属性的常数。

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Public Enumeration OLEMISC
public enum OLEMISC

成员

成员名称 说明
OLEMISC_RECOMPOSEONRESIZE 当容器调整空间分配给显示对象的一个演示文稿时,对象若要重新编写该表示形式。这意味着调整,对象若要执行更多的调用其图片。如果此位设置,容器应当强制为运行状态的对象并调用 IOleObject::SetExtent 与新范围。
OLEMISC_ONLYICONIC 除了其图标外,对象没有有用的内容视图中。从用户的角度来看,应始终检查为图标复选框的显示 (在粘贴特定的对话框) 此对象的,不应不可检查。请注意此类对象仍应有一个可曳的内容方面;它将查找与其图标视图相同。
OLEMISC_INSERTNOTREPLACE 对象从容器中的当前选择的数据初始化自己。容器应当在调用 IOleObject 后检查该位为:: 初始化从当前选择的对象的 InitFromData。如果设置容器,如果插入到当前选择旁边的对象而不是将当前选择。如果该位为未设置,插入的对象替换当前选择。
OLEMISC_STATIC 此对象是一个静态对象,该对象是对象只包含一个表示;它不包含本机数据。OleCreateStaticFromData 参见。
OLEMISC_CANTLINKINSIDE 此对象不能是,当绑定激活的链接源 (运行) 对象。如果对象中选择并将其复制到剪贴板,对象的容器可以提供了,那么,当绑定,必须连接到对象的外部的剪贴板数据传输的链接。用户进行编辑会看到在其容器选择的对象,不打开。,当调用具有设置为时,将此位的对象而不是执行此操作,容器可以拒绝提供指向源。使此位设置对象的示例包括 OLE1 对象、静态对象和链接。
OLEMISC_CANLINKBYOLE1 此对象可由 OLE 1 容器链接到。此位结构中使用的 dwStatus 成员 OBJECTDESCRIPTOR 调用具有对象和链接源格式说明符。,如果它没有权限的文档,文件或数据的选择在文件中,的对象可以由 OLE 1 容器链接到。在嵌入式对象中包含的嵌入对象或虚拟对象不能由 OLE 1 容器 (即, OLE 1 容器链接到无法链接链接,那么,当绑定,需要多的源中运行的对象服务器。
OLEMISC_ISLINKOBJECT 此对象是链接对象。此位重要的 OLE 1 和由 OLE 2 链接对象设置;对象应用程序不需要将此位。
OLEMISC_INSIDEOUT 此对象的激活就地,,而无需菜单和工具栏上安装运行。多个这样的对象可以同时处于活动状态。一些容器,例如窗体,可以选择自动激活此类对象。
OLEMISC_ACTIVATEWHENVISIBLE 此位设置,仅当 OLEMISC_INSIDEOUT 设置时,它指出希望激活该对象,只要它是可见的。一些容器始终可以忽略此提示。
OLEMISC_RENDERINGISDEVICEINDEPENDENT 此对象不提供任何注意到目标计算机。其 presention 数据在任何情况下都是相同的。
OLEMISC_INVISIBLEATRUNTIME 此值与控件一起使用它指示该控件没有运行时用户界面,但是,它应显示在 " 设计时。例如,激发某个特定事件的 timer 控件定期不显示自身在运行时,但是,它需要设计时用户界面,因此窗体设计器可以设置事件期间和其他属性。
OLEMISC_ALWAYSRUN 此值与控件一起使用它通知容器此控件始终要运行的测试。结果,那么,当加载或创建对象时,容器应调用 OleRun。
OLEMISC_ACTSLIKEBUTTON 此值与控件一起使用它指示该控件扣状因为它了解并遵守容器的 DisplayAsDefault 环境属性。
OLEMISC_ACTSLIKELABEL 此值与控件一起使用它指示控件作为一个标签。任何控件是,则按窗体的顺序之后。按标签的一个助记键控件在其后激活该控件。
OLEMISC_NOUIACTIVATE 此值与控件一起使用它指示该控件没有 UI 活动状态,这意味着它不需要就地工具、共享菜单和快捷键。还意味着控件不需要焦点。
OLEMISC_ALIGNABLE 此值与控件一起使用它指示该控件在其显示矩形内了解如何使,根据对齐方式属性 (如左侧,中心和正确。
OLEMISC_SIMPLEFRAME 此值与控件一起使用它比通过 windows 消息指示该控件是一个简单将其他控件分组并执行少许更多内容管理窗体的控件容器。此控件的排序需要在容器的 ISimpleFrameSite 站点的实现。
OLEMISC_SETCLIENTSITEFIRST 此值与控件一起使用它指示控件中使用 IOleObject:: 作为其初始化函数的 SetClientSite,在调用之前例如 IPersistStreamInit:: InitNew 或 IPersistStorage:: InitNew。这使控件访问容器的单个属性在加载信息之前从永久存储。请注意 OleCreate、 OleCreateFromData、 OleCreateFromFile、 OleLoad 和默认处理程序的当前实现不了解此值。控件需要尊重此值必须当前实现它们这些功能自己的版本才能建立该控件的正确初始化顺序的容器。
OLEMISC_IMEMODE 已过时。使用输入法编辑器 (ime) 系统组件使用 (IME)在 OLEMISC 枚举,则此值的控件可以通过 IMEMode 属性控制 IME 状态而不是。您使用标准键盘的亚洲字符集可以使用 IME 元素输入信息。日语 IME,例如,可以键入一个单词如 “寿司,”在常规键盘,并在命中空格键时, word 将汉字的 IME 元素转换或建议可能的选择。OLEMISC_IMEMODE 值前面用于指示控件在能够控制 IME 模式系统组件。
OLEMISC_IGNOREACTIVATEWHENVISIBLE 为了使新的 Activex 控件工作在较旧的容器,控件可能需要将 OLEMISC_ACTIVATEWHENVISIBLE 值设置为。但是,在了解和使用 IPointerInactive 的较新容器,不希望就地激活的控件时才变为可见。若要允许控件都在两个容器,控件可以设置此值。然后,时,会变得可见时,容器将忽略 OLEMISC_ACTIVATEWHENVISIBLE,并且不就地激活该控件。
OLEMISC_WANTSTOMENUMERGE 可与其容器合并其菜单的控件设置此值。
OLEMISC_SUPPORTSMULTILEVELUNDO 支持多级的控件取消设置此值。

备注

有关 COM 接口的信息,请参见 OLEMISC

请参见

参考

Microsoft.VisualStudio.OLE.Interop 命名空间