Bonjour!
J'aimerais savoir comment peut-on associer une icône et à une application à une extension en C? Comment accéder à la base de régistre et laisser ces informations? Merci de me répondre.
Bonne continuation
Bonjour!
J'aimerais savoir comment peut-on associer une icône et à une application à une extension en C? Comment accéder à la base de régistre et laisser ces informations? Merci de me répondre.
Bonne continuation
RegCreateKeyEx(), RegSetValueEx(), etc.
ok. merci pour les fonctions mais c'est trop vague ta réponse. Je peux trouver toutes ces fonction où? t'as une idée de la Doc?
Les fonctions RegCreateKeyEx() etc. Sont des fonctions de l'API Windows, donc leur aide est disponible ici:
http://msdn2.microsoft.com
N'est-ce pas supposé être dans la FAQ ?
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Si tu utilises Visual Studio, associer une icône et une application à une extension est une manip très facile au moment où tu crées ton projet d'installation (Windows Installer)
Il y a de nombreuses façons de réaliser cette association. Toutes sont codées dans la ruche HKEY_CLASSES_ROOT (HKCR) du registre.
La plus simple à mettre en oeuvre (à mon avis) est la suivante : je suppose vouloir associer les fichiers d'extension PB à l'application c:\somewhere\appli et à l'icone c:\somewhere\pb.ico
1) Créer une clé HKCR\.pb
2) donner à sa valeur par défaut un texte quelconque (sans espace). J'ai choisi FichierPB.
3) créer une clé HKCR\FichierPB
4) créer une clé HKCR\FichierPB\DefaultIcon
5) Donner à sa valeur par défaut le nom du fichier icone ici c:\somewhere\pb.ico
(on peut également indiquer le nom d'un exe ou d'une dll, suivi après une virgule, du rang de l'icone voulue dans ce fichier - pratique pour tiliser moreicon.dll).
6) créer une clé HKCR\FichierPB\shell\open\command
7) donner enfin à sa valeur par défaut la commande à exécuter (ici c:\somewhere\appli).
On peut donner des arguments à la ligne de commande et indiquer "%1" à l'endroit de la commande ou apparaîtra le nom du fichier. Bien penser aux guillemets pour traiter correctement les noms de fichiers qui contiennent des espaces.
www.iristechnologies.eu
Centre de formation à Paris et Toulouse
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager