更改可执行文件的图标
概述
在 Visual Studio 中创建的应用程序的可执行文件图标具有默认图标,但当然,应该很少有人这样做。 本节介绍如何更改可执行文件的图标。
正如我在《视觉工作室 2008 标准版》中讨论的,我认为其他版本的 Visual 工作室在基本方面没有区别。
操作环境
对应 Visual Studio 版本
- 2005
- 2008
- 2010
確認 Visual Studio 版本
- 2005
- 2008
- 2010
内容
Windows 窗体应用程序 (C#, VB.NET)
介绍如何在使用 .NET 框架创建 Windows 窗体应用程序时更改可执行文件图标。 编程语言没有什么不同。 (C++/CLI 除外)
打开项目后,从解决方案资源管理器中打开属性。
打开属性屏幕后,单击右图中的红色圆圈按钮。 您可以在此处更改可执行文件的图标。
打开文件选择对话框时,选择图标。
然后,图标将变为已加载,并且图标名称将更改。
您可以看到,图标已添加到项目中。
生成项目时,可以验证可执行文件的图标是否已更改。
图标显示在窗体的左上角,但与可执行文件中的图标无关。
若要更改此设置,可以打开窗体的设计器图,选择窗体以查看其属性,然后在右图的“图标”属性中进行更改。 但是,请注意,不能使用大于 256px 的图标。
WPF 应用程序 (C#, VB.NET)
在 WPF 应用程序中更改可执行文件图标的方式与在 Windows 窗体中更改可执行文件图标的方式相同。 有关详细信息,请参阅此处。
若要更改窗口左上角的图标,请先将图标文件或图像文件添加到项目中。
然后打开 WPF 设计器,并将图标文件名直接设置为窗口属性的图标。
Win32 应用程序 (C, C++), Windows 窗体应用程序 (C++/CLI)
描述 Win32 应用程序的可执行文件图标设置。
此外,在 Windows 窗体应用程序中,C++/CLI 是此方法。
打开项目时,资源文件具有与项目名称相同的图标文件。 这是应用于可执行文件的图标文件。 (图标的名称可能因您创建的项目类型而异,但“.ico”文件是目标。
双击图标文件以尝试打开它时,图标编辑器将打开,您可以对其进行编辑。
但是,标准创建的图标具有 32 位格式,并且由于某种原因,无法在图标编辑器中编辑。 因此,创建单独的图标文件,我认为替换现有图标文件的方法是首选。
创建项目的文件夹包含与项目同名的图标文件。 请替换它。
使用预先准备的图标覆盖现有图标。
然后,您可以在视觉工作室中看到图标已更改。
实际生成并创建可执行文件时,您将看到图标已更改。
顺便说一下,窗口左上角的图标定义为“小.ico”文件,因此,如果要更改此文件,请重写此文件。
Win32 应用程序空项目 (C, C++)
描述在 Win32 应用程序中创建空项目时设置执行图标文件。 这是在控制台应用程序中替换它的方法。
创建空项目时,将创建具有右图配置的项目。 将创建文件夹,但不会创建任何文件。
右键单击“资源文件”文件夹,然后单击“添加”→“资源”。
此时将显示“添加资源”对话框,选择“图标”,然后单击“新建”按钮。
图标将创建并显示在屏幕上。 此图标将自动成为可执行文件图标。
您可以看到,图标文件也已添加到项目中。
由于空项目无法按原样生成,因此,如果改为创建控制台应用程序,然后使用上述方法添加和生成图标,您将看到该图标已应用于可执行文件,如右图所示。
编辑图标的方式与 Win32 应用程序类似,因此请检查它。
顺便说一下,如果你从空项目创建窗口,并设置窗口图标,创建单独的图标文件(如果与可执行文件不同),但必须以编程方式设置它,但省略它,因为描述会变长。 创建显示窗口的 Win32 应用程序以查看程序和资源文件。
MFC 应用程序 (C#)
介绍如何更改 MFC 应用程序的可执行文件图标。 但是,更改图标的方式与 Win32 应用程序几乎相同,因此请参阅该图标。
MDI、SDI、基于对话框的更改方法都相同。
默认图标是 MFC 的图标。 此图标以 24 位创建,因此您可以直接在视觉工作室上编辑它。
此外,此图标文件由可执行文件和窗口图标共享。
如果创建的应用程序不是基于对话框的应用程序(如 MDI 或 SDI),则文档图标也存在。 它用作每个文档创建的窗口的图标。
右图是基于 MDI 创建的窗口的图标。
用于创建图标文件的工具
要创建图标文件,您需要一个工具来创建“图像文件”和“图标文件”。 或者,有一些工具将两者结合起来。
创建图像文件的工具并不重要。 「. png“是理想的工具,可以输出文件。 您还可以使用 Windows 中的标准“画图”创建它。 在创建图像文件的免费工具中,有以下软件。
图标文件“从图像文件”。 要转换为 ico 文件,您可以找到以下工具: