Extensión del namespace de Shell: Adición de artículos de encargo del módulo de comando
Descripción
En mi poste anterior, Demostré cómo crear una extensión del namespace de Shell usando la puesta en práctica de IShellView del defecto (también conocida como DefView). Una cosa que usted puede ser que haya notado de la muestra es que el módulo de comandos es vacío de uniforme los artículos del defecto por ejemplo “organiza” y las “opiniónes”.
¿Si usted está desarrollando su propio namespace y desea incluir el defecto abotona y/o agrega sus propios elementos al módulo de comandos también, cómo usted logra esto? La respuesta: usted debe poner en ejecución IExplorerCommand, IExplorerCommandProvider y IEnumExplorerCommand interfaces.
Debajo de mí describo para lo que se utiliza cada uno de los interfaces y lo que usted necesita hacer para ponerlos correctamente en ejecución en su código.
IExplorerCommandProvider
Después de que se cargue su namespace, Shell pedirá su namespace un caso de un IExplorerCommandProvider. Este interfaz expone dos métodos: GetCommand y GetCommands. Shell llama el método de GetCommand para recuperar un objeto específico de IExplorerCommand que empareje el GUID proveído (cada comando es identificado por un GUID). [[The]]
…
Escrito por chrdavis encendido 5 de septiembre de 2007 con ningunos comentarios.
Lea más artículos encendido cáscara y namespace y Codificación y API y Programación y Vista y Windows Vista.















