Visual Components 是在 Windows 版 FRE 中實作的。
此物件代表 Visual Component 的快顯功能表。每個元件的快顯功能表都包含標準部分和自訂部分:
- 快顯功能表的標準部分是元件預設顯示的功能表。此部分無法變更。您只能使用 StandardMenuEnabled 屬性來顯示或隱藏這部分的選單。
- 快顯功能表的自訂部分可編輯。預設為空白。您可以將元件可用的任何標準命令或任何自訂命令新增至快顯功能表的這個自訂部分。快顯功能表的自訂部分一律顯示在標準部分之後。快顯功能表的自訂部分也可啟用或停用——請使用 CustomMenuEnabled 屬性。請注意,所有索引屬性和方法都使用快顯功能表自訂部分中的命令集合索引。
下列 Visual Components 具有快顯功能表: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
使用集合
使用屬性