可视化组件是在适用于 Windows 的 FRE 中实现的。
此对象表示可视化组件的上下文菜单。每个组件的上下文菜单都包含标准部分和自定义部分:
- 上下文菜单的标准部分是组件中默认显示的上下文菜单。这一部分不可更改。您只能使用 StandardMenuEnabled 属性来显示或隐藏这部分菜单。
- 上下文菜单的自定义部分可以编辑。默认情况下,该部分为空。您可以将组件支持的任何标准命令或任何自定义命令添加到上下文菜单的这一部分中。上下文菜单的自定义部分始终显示在标准部分之后。上下文菜单的自定义部分也可以启用或禁用 — 请使用 CustomMenuEnabled 属性。请注意,所有带索引的属性和方法使用的都是上下文菜单自定义部分中的命令集合索引。
以下可视化组件具有上下文菜单:ImageViewer、ZoomViewer、TextEditor、DocumentViewer。请参阅可用命令列表以及可在上下文菜单中使用的命令:
| 名称 | 类型 | 说明 |
|---|
| Count | int, 只读 | 返回上下文菜单自定义部分中的元素数量。这些元素包括命令和分隔符。 |
| CustomMenuEnabled | VARIANT_BOOL, 只读 | 指定是否启用上下文菜单的自定义部分。默认情况下,此属性的值为 FALSE。 |
| Element | MenuItemEnum, 只读 | 返回上下文菜单自定义部分中指定索引处元素的标识符。 |
| StandardMenuEnabled | VARIANT_BOOL, 只读 | 指定是否启用上下文菜单的标准部分。默认情况下,此属性的值为 TRUE。 |
| 名称 | 说明 |
|---|
| Delete | 从上下文菜单的自定义部分中删除指定命令。 |
| DeleteAll | 从上下文菜单的自定义部分中删除所有元素。 |
| DeleteAt | 从上下文菜单的自定义部分中删除指定位置的元素。 |
| Has | 用于确定上下文菜单的自定义部分是否包含指定命令。 |
| InsertAt | 将指定命令插入上下文菜单自定义部分中的指定位置。 |
| Item | 返回与上下文菜单自定义部分中指定位置元素对应的 MenuItemEnum 常量。 |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
使用集合
使用属性