【问题标题】:Changing the exe icon of VB6 project that uses a resource file更改使用资源文件的 VB6 项目的 exe 图标
【发布时间】:2014-05-19 12:09:59
【问题描述】:

我需要更改 VB6 项目的 .exe 图标。我尝试通过选择首先加载的表单来使用选项生成 .exe,但这不起作用,因为前一个 exe 图标来自资源文件。我也尝试将图标添加到资源文件,但 VB 6 不允许添加超过 256 种颜色的图标。谁能帮我解决这个问题?

【问题讨论】:

    标签: winapi vb6 icons resource-files


    【解决方案1】:

    创建一个名为 YOURAPP.RC 的文件,其中包含该行

    AAA        ICON        MOVEABLE        PRELOAD        YOURICON.ico
    

    在带有YOURICON.ico 图标的目录中。

    然后,编译成资源文件:

    RC.EXE /v /r /fo YOURAPP.RES YOURAPP.RC
    

    (C:\Program Files (x86)\Microsoft Visual Studio\VB98\Wizards\RC.EXE)

    最后,将生成的YOURAPP.RES作为资源添加到VB6项目并重新编译。

    【讨论】:

    • 当我尝试编译到资源文件时,我收到错误“RC:致命错误 RC1110:无法打开 PFT_TOOLS.rc”。难道没有其他方法可以将图标添加到现有资源文件中吗?
    • 你是从带有 RC 和 ICO 的目录中运行它吗?
    • 哦,我不是从同一个目录运行的。你的建议奏效了。但问题是项目中已经有一个资源文件,我需要在其中添加图标。有什么解决办法吗?
    • 您可以使用类似 www.resedit.net 的工具来编辑现有的 *.RES
    • 我试过了,但是当我们在vb6资源编辑器中打开资源文件时,图标没有加载。
    【解决方案2】:

    单击您正在使用的表单,然后在属性页面中找到“图标”条目。

    然后,转到项目属性,在第二个选项卡中,您的图标将设置为启动表单的图标或您选择的任何内容。

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 2021-06-12
      • 2022-01-25
      • 2014-03-09
      • 1970-01-01
      • 2018-12-28
      • 2017-03-15
      • 2018-12-24
      • 1970-01-01
      相关资源
      最近更新 更多