Compartilhar via


Como criar menus em cascata com a entrada do registro subcomandos

No Windows 7 e posterior, você pode usar a entrada SubComandos no Registro para criar menus em cascata usando o procedimento especificado neste tópico.

Instruções

Etapa 1:

Crie uma nova subchave em HKEY_CLASSES_ROOT\shellProgID\, em que ProgID é o tipo de arquivo para o qual você deseja adicionar um menu em cascata. Você pode nomear essa nova subchave como quiser. Para o restante deste tópico, vamos chamá-lo cascadeMenu, conforme mostrado no exemplo a seguir.

HKEY_CLASSES_ROOT
   ProgID
      shell
         CascadeMenu

Etapa 2:

Adicione uma entrada chamada "MUIVerb", do tipo REG_SZ ou REG_EXPAND_SZ, à subchave CascadeMenu . Atribua a essa entrada um valor de cadeia de caracteres, como "Menu em Cascata de Teste". Normalmente, essa cadeia de caracteres é fornecida como uma referência de recurso no formato "@file, recurso". O valor (Padrão) da subchave CascadeMenu não deve ser definido.

HKEY_CLASSES_ROOT
   ProgID
      shell
         CascadeMenu
            (Default)
            MUIVerb = Test Cascade Menu

Etapa 3:

Adicione uma entrada chamada "SubComandos", do tipo REG_SZ ou REG_EXPAND_SZ, à subchave CascadeMenu . Atribua a essa entrada uma lista delimitada por ponto e vírgula dos verbos que devem aparecer no menu, na ordem de aparência desejada.

HKEY_CLASSES_ROOT
   ProgID
      Shell
         CascadeMenu
            SubCommands = Windows.delete;Windows.properties;Windows.rename;Windows.cut;Windows.copy;Windows.paste

Etapa 4:

Preencha a subchave CommandStore com implementações de verbo para quaisquer métodos de implementação de verbo estático personalizados que você tenha usado em sua entrada SubComandos; por exemplo:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  CommandStore
                     Shell
                        VerbName
                           command
                              (Default) = notepad.exe %1

Criando menus estáticos em cascata