Поделиться через


Определение расширенных глаголов

Реестр можно использовать для определения одного или нескольких расширенных глаголов. Связанные команды будут отображаться только в том случае, если пользователь щелкает объект правой кнопкой мыши при нажатии клавиши SHIFT.

Инструкции

Чтобы определить глагол как расширенный, просто добавьте значение 'расширенный' REG_SZ в подраздел глагола. Значение не должно иметь какие-либо ассоциированные с ним данные. В следующем примере записи реестра приведен пример из предыдущего раздела с "doit", определенным как расширенный глагол.

HKEY_CLASSES_ROOT
   .myp
      (Default) = MyProgram.1
   MyProgram.1
      (Default) = MyProgram Application
      Shell
         (Default) = doit
         open
            command
               (Default) = C:\MyDir\MyProgram.exe "%1"
         doit
            (Default) = &Do It
            extended
            command
               (Default) = C:\MyDir\MyProgram.exe /d "%1"
         print
            command
               (Default) = C:\MyDir\MyProgram.exe /p "%1"
         printto
            command
               (Default) = C:\MyDir\MyProgram.exe /p "%1" "%2" %3 %4