2010-01-19 4 views
12

ho creato una nuova voce di menu contestuale di Windows shell, usando Registro di sistema e le chiavidi Windows menu contestuale shell icona

HKLM\Software\Classes\Folder\shell\appname 
HKLM\Software\Classes\Folder\shell\appname\command 

ora voglio aggiungere un'icona per questo comando. Come lo faccio?

+1

Stai implementando IContextMenu? – John

+0

No, basta aggiungere una voce in "HKCR \ .myextension \ shell" nel registro –

risposta

13

Windows 7 aggiunto il supporto per le icone (e sottomenu) per statico (di registro) verbi, aggiungere un valore REG_SZ denominato "Icon" in HKCR \% ProgID% \ shell \% verb%

Su < = Vista si è necessario un shell extension that implements IContextMenu, vedere this blog entry per informazioni su quali formati di icone/bitmap è possibile utilizzare ...

+1

Windows 8 è coerente con il supporto dell'icona di Windows 7 – bleeper