Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Набор иконок для одной программы


VeB ©   (2006-04-27 17:01:00) 

Здравствуйте! Подскажите пожалуйста, как включить в *.exe программы несколько иконок, чтоб пользователь мог выбирать иконку на рабочий стол для ярлыка на программу.


так себе   (2006-04-27 21:47:00) [1]

Делаем файл ресурса (.RES) в Image Editor'е и сохраняем в нём несколько наших (Ваших) пиктограм. Подлинковываем ресурс директивой компилятора $R и получаем несколько пиктограм в ЕХЕ файле.


zorik   (2006-04-27 18:16:00) [2]


> VeB   (27.04.06 17:43) [8]

Там есть какой-то ньюанс, связаный как раз с перекомпилированием и сохранением проекта. Вроде сохранять не надо перед перекомпиляцией. Попробуй не открывать проект, а сначала изменить файл ресурсов, потом открыть проект и перекомпилить. И провер не стерлись ли иконки в файле ресурсов.
Надеюсь поймете эту ерунду :-)


VeB   (2006-04-27 17:43:00) [3]

Не получается! Добавил несколько иконок
назвал
ICON
MAINICON
Icon1
Icon2

перекомпилил проект
в свойствах ярлыка отображается только главная иконка проекта!


zorik   (2006-04-27 17:31:00) [4]

Tools -> ImageEditor -> Открыть файл ресурсов проэкта
Там есть MainIcon. Нужно добавить еще несколько иконок. Теперь в свойствах ярлыка на рабочем столе пользователь сможет менять их по своему усмотрению


SuperBUG   (2006-04-27 17:29:00) [5]

это правда в рантайме :( (сорри за невнимательность),если не задаваться целью чтоб иконка менялась раз и "навсегда",то можно запоминать понравившуюся и потом ри запуске подгружать, а вот если "навсегда", то писать что-то отдельное,что будет модифицировать ресурсы требуемого ехешника,т.к. вроде программа сама себя модифицировать не может.


VeB   (2006-04-27 17:25:00) [6]

To Hitkliff
Поменять иконку проекта можно в меню
Project - > Options -> вкладка Application -> Load Icon

но там позволено загрузить только одну иконку, а необходимо сделать выбор!
Как это сделать?


SuperBUG   (2006-04-27 17:24:00) [7]

а Application.Icon на мысли не наведет??? если нет-откройте справку,там даже примерчик есть :)


Hitkliff   (2006-04-27 17:17:00) [8]


> А дальше? Загрузил 10 иконок в ImageList, как сделать чтоб
> они были доступны пользователю?

Да это и мне интересно!
а вообще как поменять иконку проэкта?


VeB   (2006-04-27 17:15:00) [9]

А дальше? Загрузил 10 иконок в ImageList, как сделать чтоб они были доступны пользователю?


IntruderLab   (2006-04-27 17:03:00) [10]

например в ImageList или в файле ресурсов


Наверх

Титульная страница Поиск, карта сайта Написать письмо