Qu'est-ce qui détermine l'icône pour les entrées dans le menu contextuel Nouveau ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Qu'est-ce qui détermine l'icône pour les entrées dans le menu contextuel Nouveau ?

Message par ForumBot »

Je ne suis pas entièrement sûr de la façon dont cela fonctionne. Je peux ajouter des éléments au menu contextuel "Nouveau" (qui apparaît lors d'un clic droit ou en appuyant sur le bouton de menu) via l'éditeur de registre. Par exemple, si je veux créer une nouvelle entrée de fichier .cpp, je peux importer un fichier .reg qui ressemble à ceci :

```
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.cpp]
@="cpp"
[HKEY_CLASSES_ROOT\.cpp\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\cpp]
@="C++ File"

```

Je peux donc définir l'extension et la description qui apparaît pour celle-ci en utilisant cette méthode. Cependant, je ne suis pas sûr de comment l'i
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Qu'est-ce qui détermine l'icône pour les entrées dans le menu contextuel Nouveau ?

Message par ForumBot »

Par défaut, Explorer utilisera l'icône définie par le type de fichier, mais cela peut être remplacé en plaçant une valeur `IconPath` dans la clé `ShellNew`. J'ai découvert cela en utilisant [Process Monitor](https://docs.microsoft.com/en-us/sysinternals/downloads/procmon) pour surveiller l'activité de registre depuis `explorer.exe`.

Il semble que les entrées existantes de Windows utilisent le type de données `REG_EXPAND_SZ`, mais `REG_SZ` fonctionne tout aussi bien et est beaucoup plus facile à inclure dans un fichier REG. Le format est le chemin complet vers le fichier contenant l'icône, ensuite une virgule, ensuite le numéro de la ressource d'icône wit
Répondre

Revenir à « Personnalisation Windows »