Иконка приложения созданного в MSEIDE

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Иконка приложения созданного в MSEIDE

Сообщение bloodlines » 08.06.2009 16:08:48

Здравствуйте, уважаемые эксперты! Продолжаю осваивать великий и могучий MSEIDE. Собственно вопрос. Хочу чтобы в созданном мной GUI приложении отображалась созданная мной иконка (а не стандартная). Как это можно сделать? Я знаком с тем как создавать файлы ресурсов и подключать их в FPC (не MSE, Lazarus... здесь на форуме есть про это), но вот как применить ресурс, содержащий иконку в рамках MSEIDE я не знаю. Буду благодарен любой помощи!
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19

Re: Иконка приложения созданного в MSEIDE

Сообщение debi12345 » 08.06.2009 18:08:52

Картинка программы - в файле "your_app.ico", в норме размер >= 32x32

Файл ресурса "your_app.rc" - из одной записи :
Код: Выделить всё
AppIcon ICON "your_app.ico"


Затем скомпилировать ( вроде через WINDRES.EXE ) "RC"-файл ресурса в "*.RES"-формат.

В стартовом PAS-файле программы включить порлученый ресурс:
Код: Выделить всё
{$ifdef mswindows}
{$R your_app.res}
{$endif}


Ессно, такое встраивание значка в тело исполняемого файла применимо только в "гэймшеллке".
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Иконка приложения созданного в MSEIDE

Сообщение bloodlines » 09.06.2009 09:32:10

Ресурс создал, проверил через Resource Hacker - всё ОК, иконка на месте. В MSE всё прописал. Проект компилируется нормально, но иконка как была стандартной так и осталась.
В стартовом PAS-файле программы
Я так понимаю это файл, начинающийся с директивы
Код: Выделить всё
program
?

Точнее изменилась иконка самого exe файла, но не главного окна программы. Извиняюсь, если я не правильно сформулировал свой вопрос изначально. Я бы хотел видеть свою иконку в левом верхнем углу главного окна программы.

MS Wind XP SP3, MSEIDE+MSEGUI 2.0a, FPC 2.2.4
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19

Re: Иконка приложения созданного в MSEIDE

Сообщение debi12345 » 09.06.2009 10:09:27

Also adjust the "icon" property of the main form.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Иконка приложения созданного в MSEIDE

Сообщение bloodlines » 09.06.2009 11:00:26

Туплю... Мудрить начал. А всё на самом деле так очевидно и просто! Спасибо всем большое!
Аватара пользователя
bloodlines
постоялец
 
Сообщения: 100
Зарегистрирован: 05.11.2008 11:26:19


Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru