2010-01-19 12 views
12

J'ai créé un nouvel élément de menu contextuel shell Windows à l'aide du Registre et les clésshell menu Windows contextuel icône

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

maintenant je veux ajouter une icône à cette commande. Comment je fais ça?

+1

Implémentez-vous IContextMenu? – John

+0

Non, il suffit d'ajouter une entrée dans "HKCR \ .myextension \ shell" dans le registre –

Répondre

13

Windows 7 a ajouté le support pour les icônes (et sous-menus) pour les verbes statiques (registre), ajoutez une valeur REG_SZ nommée "Icône" sous HKCR \% ProgID% \ shell \% verb%

Sur < = Vista vous besoin d'un shell extension that implements IContextMenu, voir this blog entry pour plus d'informations sur les formats d'icône/bitmap que vous pouvez utiliser ...

+1

Windows 8 est compatible avec le support de l'icône Windows 7 – bleeper

Questions connexes