Canviar la icona d'un fitxer executable

Pàgina actualitzada :
Data de creació de la pàgina :

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)

Windows フォーム アプリケーション

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)

WPF の実行ファイルアイコン

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)

Win32 アプリケーション

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++)

Win32 アプリケーション 空のプロジェクト

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++)

MFC アプリケーション

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.

MFC のデフォルトアイコン

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: