Comment puis-je régler l'icône exécutable pour mon application C++ dans visual studio 2008?
Réponses
Trop de publicités?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é.
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
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"
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.