bonjour
j'ai ecrie un programme qui peut creer d'autre fichier... bon mais est-ce que on peut changer l'icon du fichier creer...
les fichier son a l'origines des fichier *.txt mais j'ai changer l'extention en *.crp...
bonjour
j'ai ecrie un programme qui peut creer d'autre fichier... bon mais est-ce que on peut changer l'icon du fichier creer...
les fichier son a l'origines des fichier *.txt mais j'ai changer l'extention en *.crp...
il faut simplement enregistrer le nouveau type de fichier dans la base de registre, en précisant l'icone que tu souhaites lui associer.
Envoyé par rigobert
ouai ok....![]()
tu peux m'envoyer un script ou un truc du genre... pcq la je ne suis pas quoi.
tu utilises quel langage, quel framework, quelle(s) lib(s) ?
langage C
IDE : DEV C++
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
voila ^^
dans HKEY_CLASSES_ROOT (dans la base de registre), il faut créer :
- une clé déclarant une nouvelle extension associée à une classe de document (nouvelle ou existante).
par ex: xnview.tga = [REG_SZ] "image TGA"
où xnview est la classe, tga l'extension et "image TGA" le descripteur.
- une sous-clé "DefaultIcon" (sous la précédente) indiquant l'icone associée (fichier & rang).
par ex: DefaultIcon = [REG_SZ] "C:\Program Files\XnView\xnview.exe,9"
où 9 indique qu'il s'agit de la 10ème icone dans xnview.exe
C'est tout.
Si tu ne sais pas comment écrire dans la base de registre, regarde ici.
Partager