winapi - 更改使用资源文件的VB6项目的exe图标

标签 winapi vb6 icons resource-files

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

最佳答案

创建一个名为 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 项目并重新编译。

关于winapi - 更改使用资源文件的VB6项目的exe图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23737402/

相关文章:

c++ - 多连接客户端套接字应用程序C++

c - 使用 Windows API 将无模式对话框作为子窗口嵌入

windows - 如何使文件的创建、访问和修改日期与 Windows 属性相同?

c++ - 获取 Windows 句柄的 WNDPROC

使用 COM 互操作的 VB6 应用程序在 IDE 中运行良好,但编译的 EXE 崩溃

vb6 - 使用 vbAccelerator Win32 Hook 与 VB IDE 一起导致应用程序崩溃

button - 如何为 flutter 按钮添加边框?

multithreading - VB6 的线程模型是什么?

CSS 从图像到图标的转变

c# - UWP : How to set the main icon