跳转到主要内容
Visual Components 在 Windows 版 FRE 中实现。
此对象用于访问可视组件的命令。这些命令可显示在组件的上下文菜单中,也可显示在其工具栏中 (如果有) 。您可以为 Visual Components 启用或禁用命令,也可以添加自定义命令。有关详细信息,请参阅自定义可视组件的上下文菜单和工具栏 以下 Visual Components 允许您管理其命令:ImageViewerZoomViewerDocumentViewerTextEditor。有关可用命令列表以及这些命令在各组件中的使用方式,请参阅: 有关命令执行的信息会通过专用的传出接口提供。这些接口包括 ICommandEvents (用于 C++) 以及调度接口 DICommandEvents (用于 Visual Basic) 。 需要注意的是,Visual Basic 用户无需关心事件接口实现的细节,因为该开发平台提供了便捷的处理方式。此对象可在 Visual Basic 中声明为 WithEvents。 对于 C++ 用户,这意味着它支持 IConnectionPointContainer 接口。要接收通知事件,C++ 用户应创建一个派生自 ICommandEvents 接口的对象,然后通过标准 COM 方式在该对象与 Commands 对象中实现的事件源之间建立连接。

属性

名称类型说明
Countint, 只读返回可视组件中可用的命令数。
ElementMenuItemEnum, 只读返回指定索引处命令的标识符。

方法

名称说明
DisableCommand禁用指定命令。
DoCommand以同步或异步模式执行指定命令。
EnableCommand启用指定命令。
HasHotKey指示某个命令是否使用该热键。
IsUserCommandRegistered指示指定的用户定义命令是否已注册。
RegisterUserCommand注册用户定义命令。
UnregisterUserCommand取消注册指定的用户定义命令。

示例

以下代码示例中使用了此对象:VisualComponents

另请参阅

IImageViewer::Commands IZoomViewer::Commands IDocumentViewer::Commands ITextEditor::Commands ICommandEvents 自定义可视组件的上下文菜单和工具栏