如何为Delphi控制台应用程序更改程序图标?
在控制台应用程序中,应用程序设置是灰色的。
再见。
如何为Delphi控制台应用程序更改程序图标?
在控制台应用程序中,应用程序设置是灰色的。
再见。
SetConsoleIcon
的WinAPI函数。如果更改图标的选项已禁用,则是因为您从DPR文件中删除或忽略添加以下行:
{$R *.res}
将其放回,如果你从未拥有过它,则添加它。图标设置将重新启用,版本信息设置也将重新启用。如果资源文件不存在,则IDE将为您创建它。不要编辑该资源文件(例如添加自己的图标或其他资源);它仅供IDE使用。
如果你添加
application.Run;
在您的dpr文件中的某个地方,您可以使用project->options更改图标。 更改图标后,再次删除"application.Run;",然后您就可以使用新图标进行编译/构建。
只需更改您应用程序的资源文件中的图标(例如,如果您的应用程序项目称为ConsoleApp.dpr,则应用程序资源文件将是ConsoleApp.res)
其中的主要图标资源直观地称为MAINICON,请进行替换。
这里有一个C++ Builder的逐步指南(在Delphi中步骤基本相同)。
已使用Delphi XE测试