Как да добавите икона към менюто с десен бутон в Windows 7 и по-нова версия - Winhelponline

How Add Icon Right Click Menu Windows 7



Когато работех с Windows 7 RC тази седмица, попаднах на друга хубава и полезна функция, за която мислех, че трябва да пиша. В Windows 7 и по-нови версии можете да добавяте икони към вашите персонализирани записи с десен бутон (статично) в менюто. Обикновено, за да се покаже команда с десен бутон на мишката с икона, трябва да се напише манипулатор на контекстно меню Shell Extension (DLL). Сега можете да задавате икони и за статични елементи от менюто, без да се налага да програмирате нищо.

Например, когато добавяте персонализирана команда за щракване с десния бутон на мишката „Print Directory“, като използвате инструкциите в статията Отпечатайте съдържанието на директорията виждате това, когато щракнете с десния бутон върху директория.









Дотук добре. Сега можете да споменете препратка към икона, която или сочи към ресурс за икони в .DLL, .EXE или .ICO файл.



Добавете икона към запис с десен бутон на менюто

  1. Стартирайте редактора на системния регистър ( regedit.exe )
  2. Придвижете се до съответния ключ на системния регистър за елемента от менюто. Например, ако сте използвали споменатата по-горе връзка, за да добавите Директория за печат команда към контекстното меню, отидете до следния ключ:
    HKEY_CLASSES_ROOT  Directory  Shell  PrintDir
  3. В десния панел създайте име на стойност String (REG_SZ) Икона
  4. Кликнете два пъти Икона и въведете пътя към файл с икони (.ico) или споменете името на файла на библиотеката с икони и индекса на иконите.
  5. Излезте от редактора на системния регистър. Сега щракнете с десния бутон върху директория и ще видите икона на принтер близо до Директория за печат команда.

Горният регистър работи в Windows 7 до Windows 10.






Една малка молба: Ако харесате тази публикация, моля, споделете това?

Един „малък“ дял от вас сериозно би помогнал много за растежа на този блог. Няколко чудесни предложения:
  • Закачете го!
  • Споделете го в любимия си блог + Facebook, Reddit
  • Изпратете го!
Така че благодаря много за вашата подкрепа, читателю. Това няма да отнеме повече от 10 секунди от вашето време. Бутоните за споделяне са точно отдолу. :)