| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > надо программно нажать на чужую иконку в трее |
| Автор: sw04 15.7.2007, 22:01 | ||
честно не знаю , как нажать на иконку. тыкался, чет не получилось. знаю, что ошибка в sendmessage, но в чем именно не пойму. |
| Автор: MetalFan 15.7.2007, 22:52 |
| простите, но что-то черезчур бредово код выглядит... зы. если этот код выполняется в потоке, то КАКОГО Х идет обращение к VCL контролам??? |
| Автор: MetalFan 16.7.2007, 07:45 |
так давай конечный, очищенный от бреда, результат. и здесь по-подробнее... что сие фразы означают? |
| Автор: sw04 16.7.2007, 09:19 | ||
Просматриваем все иконки в tray с промежутком 5 сек. Если нашли иконку с hint = 'Icon'(это моя иконка), на неё надо нажать. Вопрос как нажать? или надо получить координаты иконки - опять же вопрос как? зы вопрос всего один. как нажать |
| Автор: MetalFan 16.7.2007, 13:47 |
ЧТО ЕСТЬ идентификаторы Form21 и SysTray? фсе, больше в телепатов не играю. надоело |
| Автор: sw04 16.7.2007, 14:44 | ||
|
| Автор: MetalFan 16.7.2007, 16:01 |
| круто) так не приоткроет ли любезный автор полог тайны, идеж у него создается этот SysTray и что это за компонент такой? в рамках какого процесса работает поток? и зачем было выносить код в поток |
| Автор: sw04 16.7.2007, 20:44 | ||||
http://rouse.drkb.ru/winapi.php#fwsystrayinfo
можно на таймерах, но получается больше памяти жрет. Добавлено через 1 минуту и 7 секунд Пардон, что так допытываетесь данных. Не знал, что TFWSysTrayInfo нестандартная. |
| Автор: MetalFan 16.7.2007, 21:27 |
далее этих строк не продвинется выполнение кода, ибо это практически бесконечный цикл есть. Добавлено @ 21:29 так же не вижу я создания компонента хитрого в пределах потока, а использование созданного вне его не есть мысль благостная Добавлено @ 21:32 з.ы. так же сказать хочу, что не открывается у меня ссылка, даная автором.... Добавлено @ 21:42 а если серьезно - создай тестовое приложение и приложить не забудь компонент этот чудный. может на досуге посмотрю |
| Автор: Virtuals 24.7.2007, 10:08 |
| postmessage(Wn, BM_CLICK,0,0); без комментариев, у меня все кнопки жмет |
| Автор: sw04 25.7.2007, 22:31 |
иконка не кнопка. не жмет. уже переделал проект без использования сторонних продуктов. думаю, как выдернуть из списка необходимый. |
| Автор: Rouse_ 27.7.2007, 11:24 |
Иконка в трее - это именно кнопка |