![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
![]()
Добрый вечер, форумчане!
В недавней теме у меня возник вопрос, как загрузить собственную иконку в Tray. Так как Delphi мне ближе по душе, решил сделать этот момент вначале в этой среде, на C++ всегда переписать смогу. Так вот, у меня проблема такая. Есть иконка icon.ico, в которой содержатся иконки разных форматов - от 16 x 16 до 128 x 128. Мне надо, чтобы эта иконка прогрузилась в Tray. Решил вначале сделать так. Написать в icon.rc: Код:
Код:
Код:
Код:
![]() Подскажите, пожалуйста, какой стоит указать тип ресурса в файле ресурсов и как потом загрузить из него свою иконку? Так, чтобы иконка появлалсь только в Tray, а у приложения осталась по умолчанию. Заранее спасибо ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Рукалицо...
NIData.hIcon:=LoadIcon(HInstance,'T RAYICON'); |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
![]()
А откуда брать hInstance? У меня консольное приложение.
А если написать GetModuleHandle(nil), то тоже не работает ![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
оно есть в sysinit.pas который загребается компилятором автоматом
Последний раз редактировалось Человек_Борща; 15.10.2011 в 22:26. |
![]() |
![]() |
![]() |
#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 |