Come creare menu a cascata con la voce del Registro di sistema SubCommands
In Windows 7 e versioni successive è possibile usare la voce SubCommands nel Registro di sistema per creare menu a catena usando la procedura specificata in questo argomento.
Istruzioni
Passaggio 1:
Creare una nuova sottochiave in HKEY_CLASSES_ROOT\shellProgID, in cui ProgID\ è il tipo di file per il quale si vuole aggiungere un menu a catena. È possibile assegnare un nome a questa nuova sottochiave qualsiasi elemento desiderato. Per il resto di questo argomento, si chiamerà CascadeMenu, come illustrato nell'esempio seguente.
HKEY_CLASSES_ROOT
ProgID
shell
CascadeMenu
Passaggio 2:
Aggiungere una voce denominata "MUIVerb", di tipo REG_SZ oREG_EXPAND_SZ, alla sottochiave CascadeMenu. Assegnare questa voce a un valore stringa, ad esempio "Test Cascade Menu". In genere, questa stringa viene fornita come riferimento alla risorsa nel formato "@file, risorsa". Il valore (predefinito) per la sottochiave CascadeMenu non deve essere impostato.
HKEY_CLASSES_ROOT
ProgID
shell
CascadeMenu
(Default)
MUIVerb = Test Cascade Menu
Passaggio 3:
Aggiungere una voce denominata "SubCommands", di tipo REG_SZ o REG_EXPAND_SZ, alla sottochiave CascadeMenu. Assegnare questa voce a un elenco delimitato da punto e virgola dei verbi che devono essere visualizzati nel menu, nell'ordine desiderato dell'aspetto.
HKEY_CLASSES_ROOT
ProgID
Shell
CascadeMenu
SubCommands = Windows.delete;Windows.properties;Windows.rename;Windows.cut;Windows.copy;Windows.paste
Passaggio 4:
Popolare la sottochiave CommandStore con implementazioni verbo per qualsiasi metodo di implementazione statico statico personalizzato usato nella voce SubCommands; Per esempio:
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
CommandStore
Shell
VerbName
command
(Default) = notepad.exe %1
Argomenti correlati