Sel nädalal Windows 7 RC-ga töötades komistasin veel ühe toreda ja kasuliku funktsiooni, millest arvasin, et peaksin kirjutama. Windows 7 ja uuemates versioonides saate kohandatud paremklõpsake (staatilisi) menüükirjetele ikoone lisada. Paremklõpsu käskluse kuvamiseks ikooniga tuleb tavaliselt kirjutada kontekstimenüü käitleja Shell Extension (DLL). Nüüd saate määrata ikoone ka staatilistele menüüelementidele, ilma et peaksite midagi programmeerima.
Näiteks kui lisate kohandatud paremklõpsake käsku „Prindi kataloog”, kasutades juhiseid artiklis Prindi kataloogi sisu, näete seda, kui teete kataloogil paremklõpsu.
Siiamaani on kõik korras. Nüüd võite mainida ikoonide viiteid, mis osutavad kas ikooniressursile .DLL-, .EXE- või .ICO-failis.
Paremklõpsu menüü kirjele ikooni lisamine
- Käivitage registriredaktor (
regedit.exe
) - Liikuge menüüelemendi vastavale registrivõtmele. Näiteks kui kasutasite kontekstimenüüsse käsu Prindi kataloog lisamiseks eelpool mainitud linki, liikuge järgmisele klahvile:
HKEY_CLASSES_ROOT \ Directory \ Shell \ PrintDir
- Parempaanil looge Stringi väärtus (REG_SZ) nimega Ikoon
- Topeltklõpsake ikooni ja tippige tee ikoonifaili (.ico) või mainige ikooniteegi faili nime ja ikoonide registrit.
- Väljuge registriredaktorist. Nüüd paremklõpsake kataloogil ja näete käsu Prindi kataloog käsul printeriikooni.
Ülaltoodud register töötab Windows 7 kaudu Windows 10.