Вопрос № 41092: Здравствуйте.
Задача в следующем.
Нужно загрузить граф. файл (*.ICO) в Image.
Это иконка программы, она должна отображаться при вызове процедуры About().
В этой процедуре записана инфа: Название проги, автор, дата (версия) програ...Вопрос № 41166: Доброго времени суток, уважаемые эксперты!
Если у кого-нибудь есть компонент SkinAdapter for BusinessSkinForm, пожалуйста, поделитесь или дайте ссылочку где можно скачать полную версию.
eMail: Zubex@tut.by
С уважением, Zubex. ...
Вопрос № 41.092
Здравствуйте.
Задача в следующем.
Нужно загрузить граф. файл (*.ICO) в Image.
Это иконка программы, она должна отображаться при вызове процедуры About().
В этой процедуре записана инфа: Название проги, автор, дата (версия) программы
и должна выводится иконка (в Image, точнее, у меня, в Image2).
P.S. Иконка была сделана в Corel Draw и Export'ирована в формат ICO.
Она имеет не стандартный размер (118x118, 256 цветов), так получилось.
Да, иконка большая. Я специально так сделал.
Иконка используется заодно и как эмблема программы.
Или скажите, как лучше сделать?
Вопрос №2.
Скажите, а можно какой-нибудь граф. файл (картинку) "упаковать" в ЕХЕ-файл основной программы?
На самом деле, я знаю что можно, а вот как это сделать в Delphi?
Например, вытаскивать иконки из EXE-файлов можно с помощью ResurceHacker 3.4.
Алекс
Отправлен: 23.04.2006, 18:19
Вопрос задал: AlexD (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: Bochvarov NikB (статус: 8-ой класс)
Ответ отправлен: 23.04.2006, 18:31
Отвечает: Решетник Д
Здравствуйте, AlexD!
Можно было бы, конечно, сразу просто загрузить картинку в объект (свойство picture).
////////// сделать ресурс иконки
создать файл (например, dat.rc)
в него записать:
"icon myicon icon.ico"
без кавычек. 1 параметр - говорит тип ресурса,
2 - внутреннее название
3 - путь к файлу
запустить параметром к файлу brcc32.exe (в папке Делфи) - появится файл с расширением .res - его перекинуть в папку с программой и добавить под {$R *.dfm}
такую строку
{$R <filename>.res}
filename - имя полученного файла.
чтобы загрузить ресурс - Loadicon(hInstance, 'name');
name - 2 параметр с файла .rc
////////////////////
Вот это флуд......
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус: 3-ий класс)
Ответ отправлен: 23.04.2006, 21:11
Отвечает: Полховский Александр Владимирович
Здравствуйте, AlexD!
1. Image1.Picture.LoadFromFile('111.ico');
2. Как вариант, можно их в ImageList запихивать в дизайнере.
--------- Спасём нашу хрупкую планету !
Доброго времени суток, уважаемые эксперты!
Если у кого-нибудь есть компонент SkinAdapter for BusinessSkinForm, пожалуйста, поделитесь или дайте ссылочку где можно скачать полную версию.
eMail: Zubex@tut.by
С уважением, Zubex.
Отправлен: 24.04.2006, 18:23
Вопрос задал: Zubex (статус: 6-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Решетник Д
Здравствуйте, Zubex!
http://ww.nht-team.ru/comments.php?idn=376
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус: 3-ий класс)
Ответ отправлен: 24.04.2006, 18:27 Оценка за ответ: 3 Комментарий оценки: Я ведь спрашивал SkinAdapter, сам BusinessSkinForm у меня есть...