Как изменить значок программы для консольного приложения Delphi?
Настройки приложения greyed в консольном приложении.
Bye.
Как изменить значок программы для консольного приложения Delphi?
Настройки приложения greyed в консольном приложении.
Bye.
Согласно статье блога в июле 2007 года от Nibu Thomas, похоже, есть функция SetConsoleIcon
WinAPI.
Альтернативно просто поместите значок в файл ресурса. Windows должна использовать первый значок, который он встречает в ресурсах приложения в качестве значка приложения.
Если опция изменения значка отключена, это связано с тем, что вы удалили или проигнорировали добавление следующей строки из вашего файла DPR:
{$R *.res}
Верните его или добавьте, если его у вас никогда не было. Будет активирована настройка значка, а также параметры информации о версии. Если файл ресурсов не существует, среда IDE создаст его для вас. Не редактируйте этот файл ресурсов (например, чтобы добавить свои собственные значки или другие ресурсы); это только для использования IDE.
Просто измените значок в файле ресурсов приложений (скажем, ваш проект приложения называется ConsoleApp.dpr, файл ресурсов приложения будет ConsoleApp.res)
Основной ресурс значка в нем интуитивно называется MAINICON, просто замените его.
Ниже приведена для С++ Builder (этапы в основном одинаковы в Delphi)
если вы добавите
application.Run;
где-нибудь в вашем файле dpr вы можете использовать параметры project- > для изменения значка. После того, как вы изменили значок, просто удалите "application.Run;" снова, и вы можете компилировать/строить с помощью нового значка.
Протестировано с помощью Delphi XE