Работая с Windows 7 RC на этой неделе, я наткнулся на еще одну приятную и полезную функцию, о которой, как мне казалось, мне стоит написать. В Windows 7 и более поздних версиях вы можете добавлять значки в свои пользовательские записи контекстного (статического) меню.
Обычно, чтобы отобразить команду, вызываемую щелчком правой кнопкой мыши, со значком, необходимо написать расширение оболочки (DLL) обработчика контекстного меню. Теперь вы также можете назначать значки для статических пунктов меню, не программируя ничего.
Инструкции в этой статье применимы к Windows 7 - Windows 10.
Например, когда вы добавляете настраиваемую команду «Каталог печати», щелкая правой кнопкой мыши, следуя инструкциям в статье. Распечатать содержимое каталога вы увидите это, щелкнув каталог правой кнопкой мыши.
Все идет нормально. Теперь вы можете упомянуть ссылку на значок, которая либо указывает на ресурс значка внутри файла .DLL, .EXE, либо .ICO.
Добавить значок в пункт меню, вызываемый при нажатии правой кнопкой мыши
- Запустите редактор реестра (
regedit.exe
) - Перейдите к соответствующему разделу реестра для пункта меню. Например, если вы использовали ранее упомянутую ссылку, чтобы добавить Каталог печати в контекстное меню перейдите к следующей клавише:
HKEY_CLASSES_ROOT \ Directory \ Shell \ PrintDir
- На правой панели создайте строковое значение (REG_SZ) с именем Значок
- Двойной щелчок Значок и введите путь к файлу значка (ICO). Или укажите имя файла библиотеки значков и индекс значков.
- Закройте редактор реестра. Теперь щелкните каталог правой кнопкой мыши, и вы увидите значок принтера рядом с Каталог печати команда.
Вышеупомянутое редактирование реестра работает в Windows 7 - Windows 10.
Другие примеры
Ссылка: Добавьте «Открыть с помощью блокнота» в контекстное меню.
Ссылка: Добавьте «Открыть с помощью Notepad ++» в контекстное меню.
Одна небольшая просьба: если вам понравился этот пост, поделитесь, пожалуйста, этим?
Одна "крошечная" публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!