![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 14
|
![]()
В общем ситуация такая - есть приложение(оно 100% уже запущено) с окном, в котором есть кнопка "OK". Нужно отловить момент нажатия на кнопку "OK" и сопоставить с этим событием определенные действия в моем приложении. Про эту кнопку и окно на котором она находится известно всё что только возможно - Class, Handle и Caption. Подскажите пожалуйста - как это реализовать. Я знаю, что нужно ставить хук. Читал на эту тему пару статей с примерами глобальных хуков(как я понял в моем случае нужно ставить локальный хук) - но так и не смог реализовать в своем приложении. Заранее спасибо.
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#3 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
в любом случае обработчик хука будет вызываться в контексте того процесса которому принадлежит окно, поэтому тебе надо как-то уведомить своё приложение. Наиболее простой способ это послать сообщение какому-либо окну в своём приложении.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.01.2008
Сообщений: 14
|
![]()
В общем получилось отловить момент нажатия левой клавиши мыши в целом в системе при помощи DLL - но так и не понял как сделать это же самое, но только в том случае - когда это нажатие на нужную мне кнопку в нужном приложении, т.к. мне надо отловить именно нажатие на необходимую кнопку - а не любое нажатие в системе. И ещё вопрос - реально ли реализовать мою задачу без использования DLL?
|
![]() |
![]() |
![]() |
#5 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() Цитата:
Строго говоря - нет. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отследить нажатие кнопки Обновить из PHP? | Timpi | PHP | 4 | 11.07.2008 09:16 |
помогите сделать движение на нажатие кнопки | shepelin | Общие вопросы Delphi | 1 | 11.12.2007 10:11 |
Изменение SysListView32 в другом приложении | Legos | Общие вопросы Delphi | 1 | 16.10.2007 02:29 |
сделать нажатие клавиш, в неактивном приложении | Димарик | Общие вопросы Delphi | 1 | 22.06.2007 22:48 |
Выделенный текст в другом приложении | Nez | Win Api | 9 | 09.04.2007 01:52 |