Compartilhar via


Como criar menus em cascata com a interface IExplorerCommand

Outra opção para adicionar verbos a um menu em cascata é por meio de IExplorerCommand::EnumSubCommands. Esse método permite que fontes de dados que fornecem seus comandos de módulo de comando por meio da interface IExplorerCommandProvider usem esses comandos como verbos em um menu de atalho. No Windows 7 e posteriores, você pode fornecer a mesma implementação de verbo usando a interface IExplorerCommand possível com a interface IContextMenu .

Instruções

As duas capturas de tela a seguir 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 dá suporte apenas à ativação em processo, é recomendável usar fontes de dados do Shell que precisam compartilhar a implementação entre comandos e menus de atalho.

 

IExplorerCommand

IExplorerCommandProvider

Icontextmenu