Cómo crear menús en cascada con la entrada del Registro SubCommands
En Windows 7 y versiones posteriores, puede usar la entrada SubCommands en el Registro para crear menús en cascada mediante el procedimiento indicado en este tema.
Instrucciones
Paso 1:
Cree una nueva subclave en HKEY_CLASSES_ROOT\shellde ProgID, donde ProgID\ es el tipo de archivo para el que desea agregar un menú en cascada. Puede asignar un nombre a esta nueva subclave todo lo que quiera. Para el resto de este tema, lo llamaremos CascadeMenu, como se muestra en el ejemplo siguiente.
HKEY_CLASSES_ROOT
ProgID
shell
CascadeMenu
Paso 2:
Agregue una entrada denominada "MUIVerb", de tipo REG_SZ o REG_EXPAND_SZ, a la subclaveCascadeMenu . Asigne a esta entrada un valor de cadena como "Test Cascade Menu". Normalmente, esta cadena se proporciona como referencia de recursos con el formato "@file, recurso". No se debe establecer el valor (predeterminado) de la subclave CascadeMenu .
HKEY_CLASSES_ROOT
ProgID
shell
CascadeMenu
(Default)
MUIVerb = Test Cascade Menu
Paso 3:
Agregue una entrada denominada "SubCommands", de tipo REG_SZ o REG_EXPAND_SZ, a la subclaveCascadeMenu . Asigne esta entrada una lista delimitada por punto y coma de los verbos que deben aparecer en el menú, en el orden de apariencia deseado.
HKEY_CLASSES_ROOT
ProgID
Shell
CascadeMenu
SubCommands = Windows.delete;Windows.properties;Windows.rename;Windows.cut;Windows.copy;Windows.paste
Paso 4:
Rellene la subclave CommandStore con implementaciones de verbos para cualquier método de implementación de verbo estático personalizado que haya usado en la entrada SubCommands; por ejemplo:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
CommandStore
Shell
VerbName
command
(Default) = notepad.exe %1
Temas relacionados