48 votes

Comment puis-je régler l'icône de mon application dans visual studio 2008?

Comment puis-je régler l'icône exécutable pour mon application C++ dans visual studio 2008?

62voto

bobobobo Points 17477

C'est de cette façon que vous le faites dans Visual Studio 2010.

Parce qu'il est capricieux, cela peut être très douloureux, en fait, parce que vous essayez de faire quelque chose de si incroyablement simple, mais il n'est pas simple et il y a beaucoup de pièges que Visual Studio n'est pas de vous parler. Si à tout moment vous vous sentez en colère ou que vous voulez mettre sous la dent dans un 2 par 4 et de crier, et par tous les moyens, merci de le faire.

Pièges:

  • Vous devez utiliser un .fichier ico. Vous ne pouvez pas utiliser un fichier image PNG pour votre exécutable de l'icône, il ne fonctionnera pas. Vous devez utiliser .ico. Il y a des web des utilitaires qui convertir des images .ico des fichiers.
  • L'ico utilisé pour votre exe sera l'ico avec le plus BAS de l'ID de RESSOURCE. Afin de changer la .ico

1) Ouvrez la VUE > VUE de RESSOURCE (dans le milieu de la VUE de menu), ou appuyez sur Ctrl+Shift+E pour obtenir à apparaître.

2) Dans l'affichage des Ressources, cliquez-droit sur le nom du projet et dire AJOUTER > RESSOURCES...

3) en Supposant que vous avez déjà créé une .ico fichier vous-même, choisissez l'Icône de la liste de merde qui s'affiche, puis cliquez sur IMPORTER.

4) À cette boîte de dialogue, *.ico fichiers ne sont pas dans la liste, et vous ne pouvez pas utiliser le format PNG ou JPG image comme icône, donc modifier le fichier de filtre à l' *.ico à l'aide de la liste déroulante. Trompeuse UI, je sais, je sais.

5) Si vous compilez votre projet dès maintenant, il sera automatiquement bâton de la .ico avec le plus petit ID (énumérés en resource.h) que l'icône de votre .exe fichier.

6) Si vous chargez un tas de ICO des fichiers dans le projet, pour quelque raison que ce soit, assurez-vous de le .ico vous voulez Visual Studio pour utiliser a la plus faible id en resource.h. Vous pouvez modifier ce fichier manuellement sans problème

Par exemple.

//resource.h
#define IDI_ICON1                       102
#define IDI_ICON2                       103

IDI_ICON1 est utilisé

//resource.h
#define IDI_ICON1                       106
#define IDI_ICON2                       103

Maintenant IDI_ICON2 est utilisé.

31voto

Jason Stevenson Points 2334

D'abord aller à l'Affichage des Ressources (dans le menu: Affichage --> Autre Fenêtre --> Affichage des Ressources). Alors dans l'Affichage des Ressources de naviguer à travers les ressources, le cas échéant. Si il y a déjà une ressource de type d'Icône, ajouté par Visual Studio, puis l'ouvrir et le modifier. Sinon, cliquez-droit et sélectionnez Ajouter une Ressource, puis ajouter une nouvelle icône.

Utilisez l'éditeur d'image intégré, afin de modifier l'existant ou l'icône nouveau. Notez que l'icône peut inclure plusieurs types (tailles), sélectionné à partir du menu Image.

Puis compilez votre projet et de voir l'effet.

Voir: http://social.microsoft.com/Forums/en-US/vcgeneral/thread/87614e26-075c-4d5d-a45a-f462c79ab0a0

8voto

ravenspoint Points 8840

La chose importante est que l'icône que vous souhaitez afficher en tant que l'icône de l'application ( dans la barre de titre et dans la barre des tâches ) doit être la PREMIÈRE icône dans le fichier de script de ressources

Le fichier est dans le dossier res et est nommé (applicationName).rc

/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
(icon ID )          ICON                    "res\\filename.ico"

0voto

Jon Points 90

Je ne sais pas si VB.net dans VS 2008 est différent, mais aucun des ci-dessus a fonctionné pour moi. En Double-cliquant sur Mon Projet dans l'Explorateur de solutions affiche la fenêtre ci-dessous. Sélectionnez l'Application sur la gauche, puis sur parcourir pour votre icône à l'aide de la liste déroulante. Après avoir construit, il doit apparaître sur votre fichier exe.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X