2011-11-07 5 views
1

J'essaie de changer d'icône en personnalisée, dans WIN32 C++, mais je ne trouve pas où ajouter mes propres ressources?Ajouter des ressources à Visual Studio 2010

Les sites Web m'indiquent de regarder les propriétés de mon projet et il devrait y avoir un onglet 'ressource' mais ce n'est pas le cas. Il a juste des propriétés générales (telles que les paramètres unicode/multibyte ou de débogage)

La plupart des tutoriels/faqs que j'ai vus sont pour VS 2008 mais je suis coincé avec VS 2010, est-ce que ça a changé ou quelque chose?

EDIT: J'utilise Visual Studio 2010 Express Edition

+0

Ce que vous avez vu jusqu'ici sont des instructions pour les projets gérés. MSVC++ utilise un mécanisme de ressources différent. Projet + Ajouter un nouvel élément, Ressources, Fichier de ressources. –

+0

@HansPassant, si je vais ajouter un nouvel élément; Il n'y a pas d'option Ressource, seulement .cpp, .h, Windows Form, Feuille de propriétés et Classe de composants. –

+1

Assurez-vous de mentionner que vous utilisez l'édition Express dans vos questions. –

Répondre

1

L'édition Express n'inclut pas d'éditeur de ressources. Au lieu de cela, vous pouvez utiliser ResEdit pour créer le script de ressources et le fichier d'en-tête. Ensuite, vous pouvez ajouter ces fichiers à votre projet en utilisant le Solution explorer. Cliquez avec le bouton droit sur les fichiers de ressources et choisissez Ajouter/Élément existant et sélectionnez le script de ressources que vous avez créé. Faites de même avec votre fichier d'en-tête.

0

Projet -> Propriétés "Nom du projet" -> Application -> zone de groupe Ressources -> Icône et manifeste.

Est-ce que cela fonctionne?

+0

Il n'utilise pas C++, pas C#. –

+0

Je ne vois aucun onglet ou menu Application –

0

Veillez à ouvrir les propriétés du projet, pas les propriétés de la solution. Inside -> Propriétés de configuration -> Resources -> General -> Resource File Name. Il semble que vous ne puissiez spécifier qu'un seul fichier .res.

Toutefois, si vous créez un nouveau projet WinAPI C++ à partir de rien, il créera automatiquement un dossier Fichiers de ressources dans le projet, contenant l'icône en cours. Vous pouvez ensuite utiliser le code standard pour définir le vôtre de la même manière.

+0

Je ne vois que Général/Débogage/VC++/Répertoires/CC++/Lieur/Manifeste/XML/Parcourir/Construire/Construction personnalisée –

+0

Avez-vous porté le projet d'une autre version VS? Pourquoi ne pas essayer de créer un nouveau projet à partir des modèles? Ne voyez-vous toujours que les paramètres de construction personnalisée? –

0

J'ai trouvé ce fil de discussion parce que je cherchais comment rouvrir l'onglet Affichage des ressources pour modifier le numéro de version de l'application. Je n'ai trouvé aucun contrôle de menu direct pour l'obtenir. La solution pour moi était de trouver le fichier de ressources existant (* .rc) dans l'Explorateur de solutions, et soit de double-cliquer dessus, soit de faire un clic droit -> Ouvrir.