我想将图标添加到我的 delphi 应用程序。图标是通过 ICOFX 从图像生成的,包括 128x128 和 256x256 (Vista) 图标。我尝试多次添加图标:
首先,使用 Code Gear IDE:Project Options->Application->Icon
. 这是一种简单的方法,但没有添加 Vista 大小的图标(128x128 和 256x256)。在 Windows Explorer 中缩放时Ctrl+Wheel
,图标大小在 64x64 后停止增加。这是因为 Delphi 不支持大图标。
然后我尝试更改 MyProject.RES 文件中的图标(使用 ResourseExplorer)。它没有多大帮助。
当使用 ResourseExplorer 更改 .exe 文件图标时,问题似乎得到了解决,但这显然不是绝地的路径。并且出现/仍然存在一些问题,例如:
- 更改 .exe 文件名时(例如:从 MEPROG.EXE 更改为 _MYPROG.EXE),文件图标正在更改(128x128 和 256x256 图标消失)。
- 用于创建标签时
MouseRightButton->Send to->Desktop
,标签的图标分辨率较小。 - 将 exe 文件复制粘贴到其他目录(不在 deplhi 项目输出目录中),也可以更改图标。
有没有更好的方法来做到这一点,或者我这样做是错误的?