Tutorial para extensiones de shell de Windows [cerrado]
-
02-07-2019 - |
Pregunta
He pospuesto esta parte del proyecto porque no he encontrado ningún ejemplo / tutorial útil en particular para estos 2 aspectos de las Extensiones de Shell:
- Devuelve información para la Sugerencia cuando pasas el mouse sobre un archivo.
- Menú emergente de contexto con contexto de extensión, si tiene sentido.
Saludos.
Solución
Ah, muchacho con suerte. Puedes leer la excelente serie de tutoriales de Mike Dunn:
La guía completa del idiota para escribir extensiones de shell
Las partes I y III deberían ser de particular interés para usted.
Otros consejos
Mira este artículo de CodeProject:
Extensiones de espacio de nombres: el Shell de Windows indocumentado
Este artículo explica cómo puedes crear fácilmente una extensión de espacio de nombres con muchas funciones sin hacer mucho trabajo usando algunos funciones de shell indocumentadas. Lo mas función notable es SHCreateShellFolderViewEx, que crea la vista para ti y crea todas las interfaces que necesita para mostrar El contenido de su carpeta. Usted puede modificar el comportamiento de la carpeta por implementando una función de devolución de llamada. Esta así es como Microsoft implementa su propio extensiones de espacio de nombres.
Programación VB Shell se concentra principalmente en VB, pero las descripciones de las API son aplicables a casi cualquier cosa que hable COM.