Extensão do namespace de Shell: Adicionando artigos feitos sob encomenda do módulo de comando
Vista geral
No meu borne mais adiantado, Eu mostrei como criar uma extensão do namespace de Shell usando a execução de IShellView do defeito (sabida também como DefView). Uma coisa que você pôde ter observado da amostra é que o módulo de comandos é vácuo de uniforme os artigos do defeito como “organiza” e “vistas”.
Se você estiver desenvolvendo seu próprio namespace e o quiser incluir o defeito abotoar e/ou adicionar seus próprios elementos ao módulo de comandos também, como você realiza este? A resposta: você deve executar IExplorerCommand, IExplorerCommandProvider e IEnumExplorerCommand relações.
Abaixo do eu descrevo o que cada uma das relações é usada para e o que você necessita fazer para os executar corretamente em seu código.
IExplorerCommandProvider
Depois que seu namespace é carregado, Shell pedirá seu namespace para um exemplo de um IExplorerCommandProvider. Esta relação expõe dois métodos: GetCommand e GetCommands. Shell chama o método de GetCommand para recuperar um objeto específico de IExplorerCommand que combine o GUID fornecido (cada comando é identificado por um GUID). [[The]]
…
Escrito por chrdavis sobre Setembro 5o, 2007 com nenhuns comentários.
Leia mais artigos sobre escudo e namespace e Coding e API e Programação e Vista e Windows Vista.














