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

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

Получить иконку из Трея ;для заданного приложения???? [D5, NT4]


Константин ©   (2002-08-23 10:16:00) 

Как помещать иконку в Трей понятно...
А можно ли получить иконку из трея для заданного приложения?


Ученик   (2002-08-26 16:57:00) [1]

www.madshi.net - MadKernel - GetTrayIcons


Ketmar   (2002-08-26 15:21:00) [2]

а Я вот не дизассемблировал, а просто глянул исходники LiteStep"а :-) но суть от этого не меняется.

Satanas Nobiscum! 26-Aug-XXXVII A.S.


paul_shmakov   (2002-08-26 14:13:00) [3]

иконки в трей добавляются следующим образом: функция Shell_NotifyIcon посылает сообщение WM_COPYDATA в окно трея, в качестве данных передается запись, содержащая в себе NOTIFYICONDATA.
можно с помощью хуков перехватывать эти сообщения, а потом делать все, что угодно.

эта тема однажды здесь обсуждалась, но все ушло в архив. я дизассемблировал Shell_NotifyIcon, а Богдан Минич реализовал свой трей на основе этого "исследования".

смотри ссылку в этой ветке и мои комментарии
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1027548422&n=5


Константин   (2002-08-26 02:54:00) [4]

Может будут другие мнения? ;-{}

Должна же быть какая-то лазейка!


Игорь Шевченко   (2002-08-23 11:26:00) [5]

IMHO, нельзя


Наверх

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