Поделиться через


Интерфейс IExplorerCommand (shobjidl_core.h)

Предоставляет методы, которые получают внешний вид команды, перечисляют подкоманды или вызывают команду.

Наследование

Интерфейс IExplorerCommand наследуется от интерфейса IUnknown . IExplorerCommand также имеет следующие типы элементов:

Методы

Интерфейс IExplorerCommand содержит следующие методы.

 
IExplorerCommand::EnumSubCommands

Извлекает перечислитель для подкоманды команды.
IExplorerCommand::GetCanonicalName

Возвращает GUID команды Windows Обозреватель.
IExplorerCommand::GetFlags

Возвращает флаги, связанные с командой Windows Обозреватель.
IExplorerCommand::GetIcon

Возвращает строку ресурса значка, связанного с указанным элементом команды Windows Обозреватель.
IExplorerCommand::GetState

Возвращает сведения о состоянии, связанные с указанным элементом команды Windows Обозреватель.
IExplorerCommand::GetTitle

Возвращает текст заголовка кнопки или пункта меню, запускающего указанный элемент команды Windows Обозреватель.
IExplorerCommand::GetToolTip

Возвращает строку подсказки, связанную с указанным элементом команды Windows Обозреватель.
IExplorerCommand::Invoke

Вызывает команду Windows Обозреватель.

Комментарии

Ни один из методов этого интерфейса не должен взаимодействовать с сетевыми ресурсами. Эти методы вызываются в потоке пользовательского интерфейса, поэтому взаимодействие с сетевыми ресурсами может привести к тому, что пользовательский интерфейс перестанет отвечать на запросы.

Примечание. Windows 11 уточняет поведение контекстных операций с файлами в контекстном меню проводник и диалоговом окне Общий доступ. Ознакомьтесь с разделом 11 основных действий, которые вы можете сделать, чтобы сделать приложение отличным в Windows 11

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)