Krissi

Short description of the space

修改 VC 生成的 EXE 文件的图标

Visual C++ 的控制台项目默认生成的 exe 图标很大众,本文讲解怎样修改 exe 文件的图标。

注:Visual C++ Express(学习版)不支持资源编辑,无法创建资源文件,也就无法添加图标资源。

基础知识

图标属于”资源“,需要依附在资源文件中。

如果创建的项目类型是 Win32 Application 并且不是空项目,那么项目中默认是有资源文件的。否则,就需要先创建资源文件,再添加图标资源。

步骤一:添加资源文件

首先,检查一下项目中是否存在资源文件。资源文件的扩展名是 .rc,如果你的项目名称为 test,通常资源文件的文件名为 test.rc。如果项目中存在资源文件,就不用再添加了,直接进行步骤二。

如果没有资源文件,请按照以下方法添加:

Visual C++ 6.0 这样做:

  1. 点菜单:File -> New...,选择 Files 中的 Resource Script,并在右侧 File 中写入名称(例如:myapp,通常与项目名称相同),点 OK 添加到项目中。VC 会默认打开 myapp.rc 文件,先关闭它。然后可以在 FileView 里面找到新添加的 myapp.rc 文件。
  2. 双击 myapp.rc,会在 Workspace 区中打开 ResourceView 视图,这里就是资源列表,起初是空的。

步骤二:添加图标资源

这个步骤的目的,是将图标添加到项目的资源文件中。

以 Visual C++ 6.0 为例:

  1. 为了整齐,先在项目文件夹下建立 res 文件夹,并将图标放入该文件夹内,例如取名 app.ico。
  2. 切换到 ResourceView 视图,右击 myapp resources,选择 Import...,Files of type 选择 Icons,然后选择 res\app.ico 文件,此时 VC 会在"Icon"下默认创建一个 IDI_ICON1 的资源,并打开编辑。直接关掉它。

完成

现在重新编译项目,exe 文件的图标就会变成刚刚导入的图标。

分享到