【发布时间】:2010-12-10 07:06:30
【问题描述】:
如何更改 Delphi 控制台应用程序的程序图标?
应用程序设置在控制台应用程序中显示为灰色。
再见。
【问题讨论】:
标签: delphi console-application
如何更改 Delphi 控制台应用程序的程序图标?
应用程序设置在控制台应用程序中显示为灰色。
再见。
【问题讨论】:
标签: delphi console-application
根据a July 2007 blog article by Nibu Thomas,好像有SetConsoleIcon WinAPI 函数。
或者只是将图标放在资源文件中。 Windows 应该使用它在应用程序资源中遇到的第一个图标作为应用程序图标。
【讨论】:
如果更改图标的选项被禁用,那是因为您已从 DPR 文件中删除或忽略添加以下行:
{$R *.res}
把它放回去,或者如果你从未拥有它,就添加它。图标设置将重新启用,版本信息设置也将重新启用。如果资源文件不存在,那么 IDE 将为您创建它。不要编辑该资源文件(例如添加您自己的图标或其他资源);它仅供 IDE 使用。
【讨论】:
如果你添加
application.Run;
在你的 dpr 文件的某个地方你可以使用 project->options 来改变图标。 更改图标后,只需删除“application.Run;”再次,您可以使用新图标编译/构建。
【讨论】:
只需更改应用程序资源文件中的图标(假设您的应用程序项目名为 ConsoleApp.dpr,您的应用程序资源文件将是 ConsoleApp.res)
里面的主图标资源,直观上叫做MAINICON,直接替换就行了。
这里有一个step by step 用于 C++ Builder(步骤在 Delphi 中基本相同)
【讨论】:
使用 Delphi XE 测试
【讨论】: