![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск нужной иконки в трее (TrayBar) [D7, WinXP]
Torero © (2007-03-24 13:06:00)Здравствуйте.
мне нужно найти хендл определённой иконки в трее, зная только хинт, который к ней прицеплён. возможно ли такое вообще, и если возможно - то как ?
p.s. вообще, моя конечная цель - программно кликнуть по определённому пункту popup-меню, которые выпадает по клику правой кнопкой мыши по иконки в трее. если у кого есть какие идеи - поделитесь, plz
Leonid Troyanovsky (2007-03-26 21:51:00) [1]
> Rouse_ © (26.03.07 10:15) [4]
> Ну а как ты по дургому хочешь узнать данные из чужого процесса?
> :)
Дык, ему не надо узнавать данные, а лишь вызвать некое действие,
соответствующее некоторому пункту меню.
--
Regards, LVT.
Rouse_ (2007-03-26 10:15:00) [2]
> но он работает слишком "кровожадно", пользуясь Read\WriteProcessMemory
Ну а как ты по дургому хочешь узнать данные из чужого процесса? :)
Leonid Troyanovsky (2007-03-24 19:58:00) [3]
> Torero (24.03.07 13:06)
> p.s. вообще, моя конечная цель - программно кликнуть по
> определённому пункту popup-меню, которые выпадает по клику
> правой кнопкой мыши по иконки в трее. если у кого есть какие
> идеи - поделитесь, plz
Вообще-то, начать это дело проще с поиска того, что за
WM_COMMAND (и кому) посылает выбранный пункт меню.
Winsight / spy++ тебе в руки.
--
Regards, LVT.
Torero (2007-03-24 13:12:00) [4]Rouse_, я пользовался поиском и видел твой пример. но он работает слишком "кровожадно", пользуясь Read\WriteProcessMemory. нужно что-нибудь, не требующее такого активного вмешательства
Rouse_ (2007-03-24 13:08:00) [5]Можно: http://rouse.drkb.ru/winapi.php#fwsystrayinfo