2010-03-06 23 views
16

Utilizzo Microsoft Visual Studio 2008 e sto cercando di impostare un'icona exe per il mio programma.Imposta un'icona exe per il mio programma

Ho cercato questo sito e trovato questo: How do I set the icon for my application in visual studio 2008?

Ma non riesco a trovare questo "Visualizzazione risorse". Ho cercato dappertutto in MVS08

Come posso accedere a Visualizzazione risorse e impostare l'icona principale per la mia applicazione?

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

+24

Potrebbe essere necessario gli occhiali. Prova Ctrl + Shift + E. –

+0

premi Ctrl + Maiusc + E, vedo la foto che hai postato. – cpx

risposta

0

tenta di aggiungere un file di risorse al progetto, allora si dovrebbe essere in grado di aprire il file rc e aggiungere un'icona

12

fare clic destro sul progetto e selezionare Add ->Resource . Quindi selezionare Icon e fare clic su New. Modifica la tua icona e dovresti essere a posto.

+4

È possibile aggiungere un'icona esistente anche selezionando Importa ... anziché Nuova. – Tymek

15

Ben ha avuto un buon inizio alla domanda insieme con l'aiuto di Tymek, ma è necessario andare al passaggio successivo. Dopo aver aggiunto l'icona alle risorse, avrai anche bisogno di un file di risorse .rc per impostare l'icona come icona principale della tua applicazione.

  1. Se non si sa se si dispone già di un file di risorse, apre la Visualizzazione risorse per il progetto: andare a Visualizza-> Visualizzazione risorse o Ctrl +Maiusc +E (in Visual Studio 2012/2013 Visualizza-> Altro Windows-> Visualizzazione risorse oppure si può digitare Ctrl +W, R per farlo aprire e nel 2015 Ctrl + Shift + E). Controlla se hai un MyProject-> MyProject.rc. Questo è dove si dovrebbe Add l'icona. Dovrebbe quindi creare un file di risorse per te.

  2. Ora CTRL + MAIUSC + F per cercare l'intera soluzione. Cerca il nome file dell'icona in modo da poter aprire il file .rc effettivo. Quando lo fai, potrebbe suggerirti di aprirlo e basta accettare.

  3. Ora trovare un posto per aggiungere la seguente riga al file .rc:

    MAINICON ICON "foo.ico"

La prossima volta che si compila è possibile individuare la cartella con l'eseguibile e vedere che avete l'icona associata all'app e quando la esegui da lì utilizzerà l'icona.

Nota:

  1. A volte quando si esegue da Visual Studio non sarà possibile ottenere l'icona durante il debug.
  2. È necessario utilizzare un file .ico. Non è possibile utilizzare un file di immagine PNG per l'icona del file eseguibile, non funzionerà.Devi usare .ico. Ci sono utility web che convertono le immagini in file .ico. come indicato da bobobobo.
+1

Non ho avuto bisogno di andare oltre l'aggiunta della risorsa al progetto. – BuvinJ

+0

Sembra che nei passaggi descritti, una volta aggiunta l'icona nella "Visualizzazione risorse", anziché modificare manualmente il file '.rc', la semplice modifica dell'icona aggiunta a" MAINICON "dovrebbe funzionare. – CJBS

6

Vedere resource.rc nell'applicazione.

#define IDI_ICON_1   102 
#define IDI_ICON_2   103 

// icona con valore di ID più basso al primo posto per garantire l'applicazione icona // rimane coerente su tutti i sistemi.

IDI_ICON_1   ICON     "icoMainApp.ico" 
IDI_ICON_2   ICON     "iconSecond.ico" 
Problemi correlati