2010-03-06 4 views
16

Ich verwende Microsoft Visual Studio 2008 und ich versuche, ein EXE-Symbol für mein Programm zu setzen.Legen Sie ein Exe-Symbol für mein Programm

Ich habe diese Website gesucht und fand diese: How do I set the icon for my application in visual studio 2008?

Aber ich kann diese „Ressourcenansicht“ nicht finden. Ich habe überall in MVS08 gesucht

Wie kann ich auf Ressourcenansicht zugreifen und das Hauptsymbol für meine Anwendung festlegen?

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

+24

Möglicherweise benötigen Sie eine Brille. Versuchen Sie Strg + Umschalt + E. –

+0

Drücken Sie Strg + Umschalt + E, ich sehe es das Bild, das Sie gepostet haben. – cpx

Antwort

0

versuchen, eine Ressource-Datei zu einem Projekt hinzuzufügen, dann sollten Sie in der Lage sein, die rc-Datei zu öffnen und ein Symbol

12

Rechtsklick auf Ihrem Projekt hinzufügen, und wählen Sie Add ->Resource . Wählen Sie dann Icon und klicken Sie auf New. Bearbeiten Sie Ihr Symbol, und Sie sollten gut gehen.

+4

Sie können auch ein vorhandenes Symbol hinzufügen, indem Sie Importieren statt Neu wählen. – Tymek

15

Ben hatte mit der Hilfe von Tymek einen guten Start der Frage, aber Sie müssen zum nächsten Schritt gehen. Sobald Sie Ihr Symbol zu Ihren Ressourcen hinzugefügt haben, benötigen Sie außerdem eine Ressourcendatei .rc, um das Symbol als Hauptsymbol Ihrer Anwendung festzulegen.

  1. Wenn Sie nicht wissen, ob Sie bereits eine Ressourcendatei haben, öffnen Sie Ihre Ressource-Ansicht für das Projekt: nach View-> Ressourcenansicht oder Ctrl +Umschalt +E (in Visual Studio 2012/2013 View-> Andere Windows-> Resource View oder können Sie Ctrl Typen + W, R um es zu öffnen und im Jahr 2015 zu erhalten zu Ctrl + Shift + E). Überprüfen Sie, ob Sie ein MyProject-> MyProject.rc haben. Hier sollten Sie Add Ihr Symbol. Es sollte dann eine Ressourcendatei für Sie erstellen.

  2. Jetzt Strg + Shift + F, um die gesamte Lösung zu suchen. Suchen Sie nach Ihrem Symboldateinamen, damit Sie die tatsächliche Datei .rc öffnen können. Wenn Sie dies tun, könnte es bedeuten, dass Sie es bereits geöffnet haben, nur akzeptieren.

  3. Jetzt einen Platz finden, die folgende Zeile in der .rc Datei hinzuzufügen:

    MAINICON ICON "foo.ico"

Das nächste Mal, wenn Sie kompilieren Sie in den Ordner mit der ausführbaren Datei durchsuchen können und sehen, dass Sie das Symbol, das der App zugeordnet ist, und wenn Sie es von dort aus ausführen, wird das Symbol verwendet.

Hinweis:

  1. Manchmal, wenn von Visual Studio ausgeführt werden Sie nicht auf das Symbol erhalten während des Debuggens.
  2. Sie müssen eine .ico Datei verwenden. Sie können keine PNG-Bilddatei für das Symbol der ausführbaren Datei verwenden, es funktioniert nicht.Sie müssen .ico verwenden. Es gibt Webdienstprogramme, die Bilder in ICO-Dateien konvertieren. wie zitiert von bobobobo.
+1

Ich musste nicht über das Hinzufügen der Ressource zu dem Projekt hinausgehen. – BuvinJ

+0

Es scheint, dass in den beschriebenen Schritten, sobald das Symbol in der "Ressourcenansicht" hinzugefügt wird, anstatt die '.rc' Datei manuell zu bearbeiten, nur umbenannt ein hinzugefügtes Symbol zu" MAINICON "sollte funktionieren. – CJBS

6

Siehe resource.rc in Ihrer Anwendung.

#define IDI_ICON_1   102 
#define IDI_ICON_2   103 

// Icon mit dem niedrigsten ID-Wert erstplatzierten Anwendungssymbol, um sicherzustellen, // bleibt auf allen Systemen konsistent.

IDI_ICON_1   ICON     "icoMainApp.ico" 
IDI_ICON_2   ICON     "iconSecond.ico" 
Verwandte Themen