Menús contextuales (contextuales) y controladores de menú contextual
En esta sección se describe la creación de menús contextuales (contextuales) y la implementación de controladores de menú contextual (verbo).
Esta sección sobre los tipos de archivo y las asociaciones de archivos se organiza de la siguiente manera:
- Verbos y asociaciones de archivos
- Elección de un método de menú contextual estático o dinámico
- Procedimientos recomendados para controladores de menú contextual y varios verbos
- Creación de controladores de menús contextuales
- Crear menús estáticos en cascada
- Cómo suprimir y controlar la visibilidad del verbo
- Cómo emplear el modelo de selección de verbos
- Cómo usar atributos de elemento
- Cómo implementar verbos personalizados para carpetas a través de Desktop.ini
- Personalización de un menú contextual mediante verbos dinámicos
- Cómo implementar la interfaz IContextMenu
- Referencia del menú contextual
Recursos adicionales
Para obtener información conceptual relacionada, consulte los temas siguientes:
- Introducción a las asociaciones de archivos.
- Para ampliar el shell con controladores de tipos de archivo, consulte Creación de controladores de extensión de Shell.
- Para crear un almacén de datos de Shell, consulte Implementación de las interfaces básicas de objetos de carpeta.
Para ver la documentación de referencia relacionada, consulte los temas siguientes:
- Para ejecutar un verbo en un elemento de Shell, vea el método InvokeVerb .
- Para recuperar una colección de verbos que se pueden ejecutar en un elemento de Shell, vea el método Verbs .
- Para realizar una operación en un archivo especificado, consulte las funciones ShellExecute o ShellExecuteEx .