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

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

Как можно узнать хендл приложения, который весит в трее?


Jao ©   (2003-06-18 16:24:00) 

Как можно узнать хенд приложения, который весит в трее?


AlexandrRya   (2003-06-23 11:11:00) [1]

Во-первых: если приложение киает иконку в трей, то оно скорее всего имеет окно. Надо бть полным изврашенцем, чтобы ставитьхук на отлов сообщений их трея, зарегистрировавих на чуже окно. Во-вторых: сделать то, о чем ты просишь практически (определить на 100%) невозможно. Но так - на 80-90 - можно. Как-то я предлагал уже в этом форуме способ, но идеей не воспользовались. Потом кому-то высылал на мыло пример работающей проги. Скоро (после сессии) напишу статью Про ЭТО - так-что жди...


mrcat   (2003-06-18 18:00:00) [2]

>Jao (18.06.03 16:24)

FindWindow()+ F1

hQisClinet := FindWindow();
if hQisClinet <> 0 then
Ура_нашёл
else
Фиг_Вам_кина_нету;



Anatoly Podgoretsky   (2003-06-18 17:56:00) [3]

Никакие программы, кроме SysTray.exe не висят в треи, то что ты видишь - это иконки, читай картинки.


Jao   (2003-06-18 17:09:00) [4]

да, знаю :) я имею ввиду программу которая висит в процессах. ееех, видимо никто не знает :-/


Palladin   (2003-06-18 16:56:00) [5]

несуществует понятия "приложение в трее"...
кто то прячет хендлы, кто то ищет хендлы...


Jao   (2003-06-18 16:43:00) [6]

можно же как то сделать листинг хендлов запущенных задач? :-/


Jao   (2003-06-18 16:38:00) [7]

хендл приложение, которое висит в трее, и не имеет статических окон...


Palladin   (2003-06-18 16:25:00) [8]

хендл который висит в трее
никак


Наверх

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