IExplorerCommand 接口 (shobjidl_core.h)

公开获取命令外观、枚举子命令或调用命令的方法。

继承

IExplorerCommand 接口继承自 IUnknown 接口。 IExplorerCommand 还具有以下类型的成员:

方法

IExplorerCommand 接口包含以下方法。

 
IExplorerCommand::EnumSubCommands

检索命令的子命令的枚举器。
IExplorerCommand::GetCanonicalName

获取 Windows 资源管理器命令的 GUID。
IExplorerCommand::GetFlags

获取与 Windows 资源管理器命令关联的标志。
IExplorerCommand::GetIcon

获取与指定的 Windows 资源管理器命令项关联的图标的图标资源字符串。
IExplorerCommand::GetState

获取与指定的 Windows 资源管理器命令项关联的状态信息。
IExplorerCommand::GetTitle

获取启动指定 Windows 资源管理器命令项的按钮或菜单项的标题文本。
IExplorerCommand::GetToolTip

获取与指定的 Windows 资源管理器命令项关联的工具提示字符串。
IExplorerCommand::Invoke

调用 Windows 资源管理器命令。

注解

此接口的任一方法都不应与网络资源通信。 这些方法在 UI 线程上调用,因此与网络资源的通信可能会导致 UI 停止响应。

注意:Windows 11优化文件资源管理器的右键单击上下文菜单和“共享”对话框的上下文文件操作的行为。 请参阅你可以做的前 11 项操作,使你的应用在 Windows 11

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)