|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2011, 20:56 | #1 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
Загрузить Собственную Иконку
Добрый вечер, форумчане!
В недавней теме у меня возник вопрос, как загрузить собственную иконку в Tray. Так как Delphi мне ближе по душе, решил сделать этот момент вначале в этой среде, на C++ всегда переписать смогу. Так вот, у меня проблема такая. Есть иконка icon.ico, в которой содержатся иконки разных форматов - от 16 x 16 до 128 x 128. Мне надо, чтобы эта иконка прогрузилась в Tray. Решил вначале сделать так. Написать в icon.rc: Код:
Код:
Код:
Код:
Подскажите, пожалуйста, какой стоит указать тип ресурса в файле ресурсов и как потом загрузить из него свою иконку? Так, чтобы иконка появлалсь только в Tray, а у приложения осталась по умолчанию. Заранее спасибо |
15.10.2011, 21:34 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Рукалицо...
NIData.hIcon:=LoadIcon(HInstance,'T RAYICON'); |
15.10.2011, 22:06 | #3 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
А откуда брать hInstance? У меня консольное приложение.
А если написать GetModuleHandle(nil), то тоже не работает |
15.10.2011, 22:22 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
оно есть в sysinit.pas который загребается компилятором автоматом
Последний раз редактировалось Человек_Борща; 15.10.2011 в 22:26. |
16.10.2011, 00:17 | #5 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
Вы правы, HInstance есть.
Но проблема в другом, иконка грузится не та, что надо. Точнее, видимо вообще ерунда какая-то грузится, раз иконка остаётся прозрачной. Прилагаю проект, если не сложно, гляньте. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
загрузить из imagelist иконку окна | Человек_Борща | Общие вопросы Delphi | 1 | 14.11.2010 14:06 |
popupmenu загрузить иконку с файла | Horus92 | Помощь студентам | 2 | 26.07.2010 20:55 |
Как создать собственную CMS? | Fokeev | PHP | 3 | 17.03.2009 12:45 |
Как создать собственную ДЛЛ на Дельфи | SkyM@n | Помощь студентам | 5 | 02.12.2007 07:27 |