web-dev-qa-db-fra.com

Définir une icône exe pour mon programme

J'utilise Microsoft Visual Studio 2008 et j'essaie de définir une icône exe pour mon programme.

J'ai cherché sur ce site et j'ai trouvé ceci: Comment puis-je définir l'icône de mon application dans Visual Studio 2008?

Mais je ne trouve pas ce "Resource View". J'ai regardé partout dans MVS08

Comment puis-je accéder à la vue des ressources et définir l'icône principale de mon application?

http://i46.tinypic.com/nd7m8z.jpg

21
Danny

Ben a bien commencé la question avec l'aide de Tymek, mais vous devez passer à l'étape suivante. Une fois que vous avez ajouté votre icône à vos ressources, vous aurez également besoin d'un fichier de ressources .rc afin de définir l'icône comme icône principale de votre application.

  1. Si vous ne savez pas si vous avez déjà un fichier de ressources, ouvrez votre affichage des ressources pour le projet: allez dans Affichage-> Affichage des ressources ou Ctrl+Shift+E (dans Visual Studio 2012/2013 Affichage-> Autres fenêtres-> Affichage des ressources ou vous pouvez taper Ctrl+W,R pour l'ouvrir et en 2015 Ctrl+Shift+E). Vérifiez si vous avez un MyProject-> MyProject.rc. C'est là que vous devez Add votre icône. Il devrait ensuite créer un fichier de ressources pour vous.

  2. Maintenant, Ctrl + Maj + F pour rechercher la solution entière. Recherchez le nom de fichier de votre icône pour pouvoir ouvrir le fichier .rc fichier. Lorsque vous le faites, cela peut suggérer que vous l'avez déjà ouvert, acceptez-le.

  3. Maintenant, trouvez un endroit pour ajouter la ligne suivante au .rc fichier:

    MAINICON ICON "foo.ico"

La prochaine fois que vous compilerez, vous pourrez parcourir le dossier contenant l'exécutable et voir que vous avez l'icône associée à l'application et lorsque vous l'exécuterez à partir de là, elle utilisera l'icône.

Remarque:

  1. Parfois, lors de l'exécution à partir de Visual Studio, vous n'obtiendrez pas l'icône pendant le débogage.
  2. Vous devez utiliser un .ico fichier. Vous ne pouvez pas utiliser un fichier image PNG pour l'icône de votre exécutable, cela ne fonctionnera pas. Tu dois utiliser .ico. Il existe des utilitaires Web qui convertissent les images en fichiers .ico. comme cité de bobobobo .
25
CaptainBli

Cliquez avec le bouton droit sur votre projet et sélectionnez Add -> Resource. Sélectionnez ensuite Icon et cliquez sur New. Modifiez votre icône et vous devriez être prêt à partir.

18
Ben

Voir resource.rc dans votre application.

#define IDI_ICON_1            102
#define IDI_ICON_2            103

// Icône avec la valeur ID la plus basse placée en premier pour garantir que l'icône de l'application // reste cohérente sur tous les systèmes.

IDI_ICON_1            ICON                    "icoMainApp.ico"
IDI_ICON_2            ICON                    "iconSecond.ico"
7
Shaggy

essayez d'ajouter un fichier de ressources à votre projet, alors vous devriez pouvoir ouvrir le fichier rc et ajouter une icône

0
user287107