跳轉到主要內容
Visual Components 是在 Windows 版 FRE 中實作的。
此物件可讓您存取 Visual Component 的命令。這些命令可出現在元件的內容功能表及其工具列中 (如果有的話) 。您可以啟用或停用命令,也可以為 Visual Components 新增自訂命令。如需詳細資訊,請參閱 自訂 Visual Component 的內容功能表與工具列 下列 Visual Components 可讓您管理其命令:ImageViewerZoomViewerDocumentViewerTextEditor。請參閱各元件中可用命令的清單,以及這些命令的使用方式: 有關命令執行的資訊,會透過特殊的輸出介面回報。這些介面包括 ICommandEvents (供 C++ 使用) 以及 dispinterface DICommandEvents (供 Visual Basic 使用) 。 值得注意的是,Visual Basic 使用者無須在意事件介面實作的細節,因為此開發平台提供了簡便的處理方式。此物件在 Visual Basic 中可宣告為 WithEvents。 對 C++ 使用者而言,這表示它支援 IConnectionPointContainer 介面。若要接收事件通知,C++ 使用者應建立一個衍生自 ICommandEvents 介面的物件,然後使用標準 COM 方法,在該物件與 Commands 物件中實作的事件來源之間建立連線。

屬性

NameTypeDescription
Countint, 唯讀取得 Visual Component 中可用命令的數量。
ElementMenuItemEnum, 唯讀傳回指定索引之命令的識別碼。

方法

名稱說明
DisableCommand停用指定命令。
DoCommand以同步或非同步模式執行指定命令。
EnableCommand啟用指定命令。
HasHotKey指出是否有某個命令使用此快速鍵。
IsUserCommandRegistered指出指定的使用者自訂命令是否已註冊。
RegisterUserCommand註冊使用者自訂命令。
UnregisterUserCommand取消註冊指定的使用者自訂命令。

範例

此物件用於以下程式碼範例:VisualComponents

另請參閱

IImageViewer::Commands IZoomViewer::Commands IDocumentViewer::Commands ITextEditor::Commands ICommandEvents 自訂 Visual Component 的內容功能表與工具列