Come posso impostare l’icona per la mia applicazione in Visual Studio 2008?

Come posso impostare l’icona eseguibile per la mia applicazione C ++ in Visual Studio 2008?

Per prima cosa vai su Visualizzazione risorse (dal menu: Visualizza -> Altre windows -> Visualizzazione risorse). Quindi, in Visualizzazione risorse, navigare tra le risorse, se presenti. Se esiste già una risorsa di tipo Icona, aggiunta da Visual Studio, quindi aprirla e modificarla. In caso contrario, fare clic con il tasto destro del mouse e selezionare Aggiungi risorsa, quindi aggiungere una nuova icona.

Utilizzare l’editor di immagini incorporato per modificare l’icona esistente o nuova. Si noti che un’icona può includere diversi tipi (dimensioni), selezionati dal menu Immagine.

Quindi compila il tuo progetto e vedi l’effetto.

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

Ecco come lo si fa in Visual Studio 2010.

Perché è pignolo, questo può essere piuttosto doloroso, in realtà, perché stai cercando di fare qualcosa di così incredibilmente semplice , ma non è semplice e ci sono molti trucchi di cui Visual Studio non ti parla. Se in qualsiasi momento ti senti arrabbiato o come se volessi affondare i denti in un 2 a 4 e urlare, con tutti i mezzi, per favore fallo.

grattacapi:

  • Devi usare un file .ico . Non è ansible 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.
  • L’ico utilizzato per il tuo exe sarà l’ico con l’ID PIÙ BASSO della RISORSA. Al fine di modificare il .ico

1) Apri VISUALIZZA > VISUAL. RISORSE (al centro del menu VISUALIZZA ) o premi Ctrl + Maiusc + E per visualizzarlo.

2) Nella vista Risorse, fare clic con il pulsante destro del mouse sul nome del progetto e pronunciare ADD > RESOURCE …

3) Supponendo che tu abbia già generato un file .ico, seleziona Icon dall’elenco di crap che appare, quindi fai clic su IMPORT .

4) In questa finestra di dialogo i file *.ico non sono elencati e non è ansible utilizzare un’immagine PNG o JPG normale come icona, quindi modificare il filtro file su *.ico utilizzando il menu a discesa. UI fuorviante, lo so, lo so.

5) Se ora compilate il vostro progetto, esso incollerà automaticamente .ico con l’ID più basso (come elencato in resource.h ) come l’icona del vostro file .exe.

6) Se si carica un gruppo di file ICO nel progetto per qualsiasi motivo, assicurarsi che il file .ico che si desidera utilizzare in Visual Studio abbia l’ id più basso in resource.h . È ansible modificare questo file manualmente senza problemi

Per esempio.

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

IDI_ICON1 è usato

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

Ora viene utilizzato IDI_ICON2.

L’importante è che l’icona che si desidera venga visualizzata come icona dell’applicazione (nella barra del titolo e nella barra delle attività) deve essere l’icona PRIMA nel file di script della risorsa

Il file si trova nella cartella res ed è denominato (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" 

Non so se VB.net in VS 2008 è diverso, ma nessuno dei precedenti ha funzionato per me. Facendo doppio clic su My Project in Solution Explorer viene visualizzata la finestra di seguito. Seleziona Applicazione a sinistra, quindi cerca l’icona utilizzando la casella combinata. Dopo averlo compilato, dovrebbe apparire sul tuo file exe.

inserisci la descrizione dell'immagine qui

Aggiungi il .ico nella tua risorsa come ha detto bobobobo e quindi nel costruttore della finestra di dialogo principale modifichi:

m_hIcon = AfxGetApp()->LoadIcon(ICON_ID_FROM_RESOURCE.H);

Se si utilizza .NET , in Esplora soluzioni fare clic con il pulsante destro del mouse sul programma e selezionare Proprietà. Sotto la sezione delle risorse seleziona Icona e manifest, quindi vai alla posizione della tua icona.