如何更改Delphi控制台应用程序的程序图标?
应用程序设置在控制台应用程序中显示为灰色。
再见。
答案 0 :(得分:16)
根据a July 2007 blog article by Nibu Thomas,似乎有一个SetConsoleIcon
WinAPI函数。
或者只是将图标放在资源文件中。 Windows应该使用它在应用程序资源中遇到的第一个图标作为应用程序图标。
答案 1 :(得分:13)
如果禁用了更改图标的选项,那么这是因为您已删除或忽略了从DPR文件中添加以下行:
{$R *.res}
放回去,或者如果你从未使用它,请添加它。将重新启用图标设置,版本信息设置也将重新启用。如果资源文件不存在,则IDE将为您创建它。不要编辑该资源文件(例如添加自己的图标或其他资源);它仅供IDE使用。
答案 2 :(得分:8)
如果你添加
application.Run;
在您的dpr文件中的某个位置,您可以使用project->选项来更改图标。
更改图标后,只需删除“application.Run;”再次,您可以使用新图标编译/构建。
答案 3 :(得分:7)
只需更改应用资源文件中的图标(假设您的应用项目名为ConsoleApp.dpr,您的应用资源文件将为ConsoleApp.res)
其中的主要图标资源直观地称为MAINICON,只需替换它。
这是C ++ Builder的step by step(Delphi中的步骤基本相同)
答案 4 :(得分:3)
使用Delphi XE
进行测试