Canviar la icona d'un fitxer executable
resum
La icona del fitxer executable de l'aplicació creada al Visual Studio té una icona per defecte, però per descomptat hi ha poques persones que diguin que la icona està bé. En aquesta secció es descriu com canviar la icona d'un fitxer executable.
Com es descriu a Visual Studio 2008 Standard Edition, no crec que hi hagi cap diferència en les parts bàsiques en altres versions de Visual Studio.
Entorn operatiu
Versions compatibles amb el Visual Studio
- 2005
- 2008
- 2010
Comprova la versió del Visual Studio
- 2005
- 2008
- 2010
substància
Aplicacions del Windows Forms (C#, VB.NET)
Descriu com canviar la icona del fitxer executable quan creeu una aplicació del Windows Forms que utilitza el .NET Framework. Hi ha poca diferència entre els llenguatges de programació. (Excepte C++/CLI)
Després d'obrir el projecte, obriu Propietats des de l'Explorador de solucions.
Quan s'obri la pantalla de propietats, feu clic al botó cercle vermell de la figura de la dreta. Aquí podeu canviar la icona de l'executable.
Seleccioneu la icona quan s'obri el diàleg del selector de fitxers.
A continuació, la icona es converteix en la que s'ha carregat i es canvia el nom de la icona.
Podeu veure que la icona també s'ha afegit al projecte.
Quan creeu el projecte, veureu que la icona de l'executable ha canviat.
La icona que apareix a l'extrem superior esquerre del formulari, però que no està associada amb la icona de l'executable.
Per canviar-ho, obriu la pantalla Dissenyador de formularis, seleccioneu el formulari per visualitzar-ne les propietats i canvieu-lo amb la propietat "Icona" que es mostra a la dreta. Tingueu en compte, però, que les icones de més de 256px no es poden utilitzar.
Aplicacions WPF (C#, VB.NET)
Canvieu la icona de fitxer executable en una aplicació WPF de la mateixa manera que la canvieu als formularis del Windows. Si us plau, comproveu-ho aquí per obtenir més informació.
Abans de poder canviar la icona de la part superior esquerra de la finestra, afegiu una icona o un fitxer d'imatge al projecte.
A continuació, obriu el dissenyador WPF i establiu el nom del fitxer d'icones directament a "Icona" a les propietats finestra.
Aplicacions Win32 (C, C++), aplicacions de Windows Forms (C++/CLI)
Proporciona informació sobre com definir la icona de fitxer executable per a les aplicacions Win32.
A més, per a les aplicacions de Windows Forms, C++/CLI és la manera de fer-ho.
Quan obriu un projecte, hi ha un fitxer d'icones anomenat fitxer de recursos que és el mateix que el nom del projecte. Aquest és el fitxer d'icones que s'aplica a l'executable. (El nom de la icona pot ser diferent en funció del tipus de projecte creat, però els fitxers ".ico" són elegibles)
Proveu de fer doble clic al fitxer d'icones per obrir-lo i l'editor d'icones s'obrirà perquè l'editeu.
No obstant això, les icones creades per defecte estan en format de 32 bits, i per alguna raó no es poden editar a l'editor d'icones. Per tant, crec que és preferible crear un fitxer d'icones separat i substituir-lo per un fitxer d'icones existent.
La carpeta on heu creat el projecte té un fitxer d'icones amb el mateix nom que el projecte. Substituïu això.
Sobreescriu la icona existent amb la icona preparada amb antelació.
Podeu veure que la icona ha canviat al Visual Studio.
Si realment feu la construcció i creeu l'executable, veureu que la icona ha canviat.
Per cert, la icona de la part superior esquerra de la finestra es defineix com un fitxer "petit .ico", de manera que si voleu canviar-lo, reescriure aquest fitxer.
Projecte buit de l'aplicació Win32 (C, C++)
Descriu la configuració del fitxer d'icones Executa quan creeu un projecte buit en una aplicació Win32. És un mètode que pot ser substituït per aplicacions de consola.
Quan creeu un projecte buit, el projecte es crea amb l'estructura que es mostra a la figura de la dreta. Es crea una carpeta, però no es crea cap fitxer.
Feu clic amb el botó dret del ratolí a la carpeta Fitxers de recursos, feu clic a Afegeix→ i després a Recursos.
Quan es mostri el quadre de diàleg Afegeix recurs, seleccioneu "Icona" i feu clic al botó "Nou".
La icona es crearà i es mostrarà a la pantalla. Aquesta icona es converteix automàticament en la icona del fitxer executable.
Podeu veure que el fitxer d'icones també s'ha afegit al projecte.
Si es tracta d'un projecte buit, no podeu construir-lo tal com és, de manera que si creeu una aplicació de consola, afegiu una icona utilitzant el mètode anterior i construïu-la, veureu que la icona s'aplica a l'executable com es mostra a la figura de la dreta.
Com editar icones és el mateix que a les aplicacions Win32, així que comproveu-ho allà.
Per cert, si voleu crear una finestra a partir d'un projecte buit i establir la icona de la finestra, heu de crear un fitxer d'icones separat (si és diferent del fitxer executable) i establir-lo al programa, però l'ometré perquè l'explicació serà llarga. Proveu de crear una aplicació Win32 que mostri la finestra i miri els programes i els fitxers de recursos.
Aplicacions MFC (C++)
Descriu com canviar la icona del fitxer executable per a una aplicació MFC. No obstant això, el mètode de canviar la icona és gairebé el mateix que en una aplicació Win32, així que consulteu-la.
Tant si es tracta de MDI, SDI o dialog-based, el modificador és el mateix.
La icona per defecte és per a l'MFC. Aquesta icona es crea en 24 bits, de manera que podeu editar-la directament al Visual Studio.
A més, aquest fitxer d'icones és compartit tant pel fitxer executable com per la icona de la finestra.
Si el creeu com a aplicació no basada en diàlegs com l'MDI o l'SDI, també hi ha una icona per al document. S'utilitza com a icona per a les finestres creades sobre una base per document.
La figura de la dreta mostra la icona de la finestra creada a la base MDI.
Eines per crear fitxers d'icones
Per crear un fitxer d'icones, necessiteu eines per crear "fitxers d'imatge" i "fitxers d'icones". Hi ha eines que combinen les dues coses.
Qualsevol eina per crear fitxers d'imatge pot ser qualsevol cosa. 「. png" és preferible a una eina que pugui emetre fitxers. També podeu crear-lo amb Paint, que ve estàndard amb Windows. Hi ha les següents eines gratuïtes per crear fitxers d'imatge.
D'un fitxer d'imatge a un fitxer d'icones". Les eines per convertir fitxers ICO" inclouen les següents:
- conversió @icon
- IcoFX (japonès disponible)