OVH Cloud OVH Cloud

Des icônes en ressource dans mon exe

3 réponses
Avatar
TigrouMeow
Bonjour,

J'ai créé une association de fichier via la base de registre pour que
certaine extension puisse être ouverte directement par mon programme. Aucun
problème jusque là.

Ce que je veux faire maintenant, c'est associer un icône spécial (car le
truc créé par défaut par Windows est assez laid). J'ai fait le nécessaire
dans la base de registre, et j'utilise pour l'instant en gros
monprogramme.exe,0 : ce qui représente apparemment l'icône originale utilisé
par mon programme.

Ce que je veux, c'est utilisé une autre icône. Pour cela, j'ai essayé de
rajouté dans mon projet un icône, et dans la propriété "Action de
génération" de lui mettre "Ressource incorporée". Je pensais comme ça
réussir à l'utiliser via monprogramme.exe,1 ! Mais cela ne marche pas...

Vous avez une solution pour moi ? Merci beaucoup d'avance :p

--
TigrouMeow ;o)

3 réponses

Avatar
Lloyd Dupont
ben j'ai le meme problem
et j'ai penser que je pouvais simplement faire un projet win32 avec que des
icone pour resoudre mon probleme!

si il y a mieux, je suis preneur moi aussi!!!

"TigrouMeow" wrote in message
news:ddf6kl$s7v$
Bonjour,

J'ai créé une association de fichier via la base de registre pour que
certaine extension puisse être ouverte directement par mon programme.
Aucun problème jusque là.

Ce que je veux faire maintenant, c'est associer un icône spécial (car le
truc créé par défaut par Windows est assez laid). J'ai fait le nécessaire
dans la base de registre, et j'utilise pour l'instant en gros
monprogramme.exe,0 : ce qui représente apparemment l'icône originale
utilisé par mon programme.

Ce que je veux, c'est utilisé une autre icône. Pour cela, j'ai essayé de
rajouté dans mon projet un icône, et dans la propriété "Action de
génération" de lui mettre "Ressource incorporée". Je pensais comme ça
réussir à l'utiliser via monprogramme.exe,1 ! Mais cela ne marche pas...

Vous avez une solution pour moi ? Merci beaucoup d'avance :p

--
TigrouMeow ;o)



Avatar
Simon Mourier
Les icônes Windows sont stockées dans des sections de l'exécutable au sens
Windows, pas .NET. Le format des ressources .NET est différent du format des
ressources Win32.

On peut faire ce que vous souhaitez avec du managed C++ par exemple, qui
supporte les deux, mais pas avec C#. Le compilateur C# (CSC.EXE) supporte
juste les paramètres:

/win32res:<file>
/win32icon:<file>

Simon.
www.softfluent.com


"Lloyd Dupont" a écrit dans le message de news:

ben j'ai le meme problem
et j'ai penser que je pouvais simplement faire un projet win32 avec que
des icone pour resoudre mon probleme!

si il y a mieux, je suis preneur moi aussi!!!

"TigrouMeow" wrote in message
news:ddf6kl$s7v$
Bonjour,

J'ai créé une association de fichier via la base de registre pour que
certaine extension puisse être ouverte directement par mon programme.
Aucun problème jusque là.

Ce que je veux faire maintenant, c'est associer un icône spécial (car le
truc créé par défaut par Windows est assez laid). J'ai fait le nécessaire
dans la base de registre, et j'utilise pour l'instant en gros
monprogramme.exe,0 : ce qui représente apparemment l'icône originale
utilisé par mon programme.

Ce que je veux, c'est utilisé une autre icône. Pour cela, j'ai essayé de
rajouté dans mon projet un icône, et dans la propriété "Action de
génération" de lui mettre "Ressource incorporée". Je pensais comme ça
réussir à l'utiliser via monprogramme.exe,1 ! Mais cela ne marche pas...

Vous avez une solution pour moi ? Merci beaucoup d'avance :p

--
TigrouMeow ;o)







Avatar
TigrouMeow
C'est bien ce que je craignais ! Tant pis je vais mettre mon petit icone à
côté :)
Je te remercie !

"Simon Mourier" a écrit dans le message de news:

Les icônes Windows sont stockées dans des sections de l'exécutable au sens
Windows, pas .NET. Le format des ressources .NET est différent du format
des ressources Win32.

On peut faire ce que vous souhaitez avec du managed C++ par exemple, qui
supporte les deux, mais pas avec C#. Le compilateur C# (CSC.EXE) supporte
juste les paramètres:

/win32res:<file>
/win32icon:<file>

Simon.
www.softfluent.com


"Lloyd Dupont" a écrit dans le message de news:

ben j'ai le meme problem
et j'ai penser que je pouvais simplement faire un projet win32 avec que
des icone pour resoudre mon probleme!

si il y a mieux, je suis preneur moi aussi!!!

"TigrouMeow" wrote in message
news:ddf6kl$s7v$
Bonjour,

J'ai créé une association de fichier via la base de registre pour que
certaine extension puisse être ouverte directement par mon programme.
Aucun problème jusque là.

Ce que je veux faire maintenant, c'est associer un icône spécial (car le
truc créé par défaut par Windows est assez laid). J'ai fait le
nécessaire dans la base de registre, et j'utilise pour l'instant en gros
monprogramme.exe,0 : ce qui représente apparemment l'icône originale
utilisé par mon programme.

Ce que je veux, c'est utilisé une autre icône. Pour cela, j'ai essayé de
rajouté dans mon projet un icône, et dans la propriété "Action de
génération" de lui mettre "Ressource incorporée". Je pensais comme ça
réussir à l'utiliser via monprogramme.exe,1 ! Mais cela ne marche pas...

Vous avez une solution pour moi ? Merci beaucoup d'avance :p

--
TigrouMeow ;o)