代码之家  ›  专栏  ›  技术社区  ›  0x26res

如何将图标分配给windows(或visual studio)上的可执行文件[重复]

  •  3
  • 0x26res  · 技术社区  · 14 年前

    我想在windows(XP)上为可执行文件使用自定义图标(一个.ico文件)。 可执行文件是一个由VisualStudio(2008)创建的C++程序。

    如何将图标从可执行文件更改为所需的.ico文件?

    5 回复  |  直到 14 年前
        1
  •  4
  •   Community CDub    8 年前

    在评论中提到,它是 duplicate question

    以下是杰森·史蒂文森的答案:

    首先转到资源视图(从菜单:视图-->其他窗口-->资源视图)。然后在资源视图中浏览资源(如果有的话)。如果Visual Studio已经添加了图标类型的资源,请打开并编辑它。否则,右键单击并选择“添加资源”,然后添加新图标。

    使用嵌入式图像编辑器,以编辑现有的或新的图标。请注意,一个图标可以包括从“图像”菜单中选择的几种类型(大小)。

    然后编译项目并查看效果。

        2
  •  1
  •   Vladimir Panteleev    14 年前

    您可以使用如下程序 Resource Hacker 编辑Windows可执行文件的资源(包括图标)。

        3
  •  0
  •   engf-010    14 年前

    假设您有一个“resource.h”和一个“.rc”文件,那么您可以在“resource.h”中定义一个标识符(我们称之为IDI我的图标),然后在您的rc文件的图标部分添加一行,如 IDI_MY_ICON ICON "myicon.ico" 作为第一个图标(因此该行必须位于任何其他图标行之前)。重建,就这样。

        4
  •  -2
  •   Migol    14 年前

    在C#项目中,右键单击创建.exe文件的项目,选择“属性”,然后在第一个屏幕上设置图标。不确定这是否适用于C++,但是属性面板是你应该查看的地方。

        5
  •  -2
  •   Honnes    14 年前

    您应该可以在项目的“属性”中找到它。(右键单击项目名称)。它至少在Visual Studio 2008的Application选项卡上,用C语言工作,然后向下滚动一点。