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


Создание каскадных меню с помощью интерфейса IExplorerCommand

Еще одним вариантом добавления глаголов в каскадное меню является IExplorerCommand::EnumSubCommands. Этот метод позволяет источникам данных, предоставляющим команды командного модуля через интерфейс IExplorerCommandProvider , использовать эти команды в качестве команд в контекстном меню. В Windows 7 и более поздних версиях можно предоставить ту же реализацию глаголов с помощью интерфейса IExplorerCommand , что и интерфейс IContextMenu .

Инструкции

На следующих двух снимках экрана показано использование каскадных меню в папке Устройства .

Снимок экрана: пример каскадного меню в папке devices.

Снимок экрана: пример каскадного меню в папке devices

Комментарии

Примечание

Так как IExplorerCommand поддерживает только внутрипроцессную активацию, ее рекомендуется использовать источниками данных оболочки, которым необходимо совместно использовать реализацию между командами и контекстными меню.

 

IExplorerCommand

IExplorerCommandProvider

IContextMenu