Como criar menus em cascata com a interface IExplorerCommand

Outra opção para adicionar verbos a um menu em cascata é através IExplorerCommand::EnumSubCommands. Esse método permite que fontes de dados que fornecem seus comandos do módulo de comando por meio da interfaceIExplorerCommandProviderusem esses comandos como verbos em um menu de atalho. No Windows 7 e posterior, pode fornecer a mesma implementação de verbo utilizando a interface IExplorerCommand, tal como pode com a interface IContextMenu.

Instruções

As capturas de ecrã seguintes ilustram o uso de menus em cascata na pasta Dispositivos.

Captura de tela que mostra um exemplo de um menu em cascata na pasta dispositivos.

captura de tela mostrando um exemplo de um menu em cascata na pasta dispositivos

Comentários

Observação

Como IExplorerCommand suporta apenas a ativação em processo, ele é recomendado para uso por fontes de dados do Shell que precisam compartilhar a implementação entre comandos e menus de atalho.

 

IExplorerCommand

IExplorerCommandProvider

IContextMenu