Skip to content

OLEContainerConstants

包含OLE容器控件使用的所有选项值的组合枚举。每组逻辑值都有更具体的枚举 --- 参见另见部分 --- 但OLEContainerConstants保留了所有原始VB6名称,以便现有代码继续编译。

OLE类型

常量说明
vbOLELinked0对象链接到其源。
vbOLEEmbedded1对象嵌入在容器中。
vbOLEEither2链接或嵌入。
vbOLENone3无对象。

更新选项

常量说明
vbOLEAutomatic0源更改时容器自动更新链接对象。
vbOLEFrozen1更新已暂停。
vbOLEManual2仅在调用Update时更新。

激活触发

常量说明
vbOLEActivateManual0通过DoVerb手动激活。
vbOLEActivateGetFocus1获得焦点时激活。
vbOLEActivateDoubleclick2双击时激活。
vbOLEActivateAuto3根据对象默认设置自动激活。

大小调整

常量说明
vbOLESizeClip0对象在容器边缘处被裁剪。
vbOLESizeStretch1对象拉伸以填充容器。
vbOLESizeAutoSize2容器自动调整大小以适应对象。
vbOLESizeZoom3对象按比例缩放以适应容器,保持宽高比。

显示样式

常量说明
vbOLEDisplayContent0显示对象内容。
vbOLEDisplayIcon1对象以图标显示。

状态

常量说明
vbOLEChanged0对象自上次更新以来已更改。
vbOLESaved1对象已保存。
vbOLEClosed2对象已关闭。
vbOLERenamed3对象已重命名。

动词

常量说明
vbOLEPrimary0调用对象的主动词。
vbOLEShow-1显示对象。
vbOLEOpen-2在单独窗口中打开对象。
vbOLEHide-3隐藏对象。
vbOLEUIActivate-4激活对象的用户界面。
vbOLEInPlaceActivate-5就地激活对象。
vbOLEDiscardUndoState-6丢弃对象持有的任何撤销状态。

菜单标志

常量说明
vbOLEFlagGrayed1动词在菜单中灰显。
vbOLEFlagDisabled2动词被禁用。
vbOLEFlagChecked8动词显示有复选标记。
vbOLEFlagSeparator2048项目呈现为菜单分隔符。

杂项

常量说明
vbOLEMiscFlagMemStorage1对象的存储保留在内存中而非磁盘上。
vbOLEMiscFlagDisableInPlace2此对象禁用就地激活。

另见

twinBASIC及其LOGO版权为作者"韦恩"所有