Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Сложная имитация клика левой кнопкой мышки в нужном окне   Найти похожие ветки 

 
Сережа550   (2004-04-14 15:43) [0]

Уважаемые знатоки, помогите разобраться:
1) Висит много окон (не разных форм одной программы, а много окон разных приложений).
2) Есть самое дальнее окно, которое закрыто другими окнами.
3) Есть координаты "x" и "y" (не абсолютные, а координаты в самом окне, т.е. 0,0 - это будет не угол экрана, а угол данного окна).

Возможно ли послать этому окну запрос на клик мышью в эти координаты, при этом не вынося это окно на передний план и не перемещая курсор мышки? Это необходимо, т.к. окон очень много и клики идут почти постоянно...

Возможно ли это реализовать и, если - да, то каким образом? Или я слишком многого хочу от Delphi (...или от Windows).


 
Игорь Шевченко ©   (2004-04-14 17:08) [1]


> 2) Есть самое дальнее окно, которое закрыто другими окнами.


И имеется его Handle


> Возможно ли послать этому окну запрос на клик мышью в эти
> координаты, при этом не вынося это окно на передний план
> и не перемещая курсор мышки


PostMessage (Handle_дальнего_окна, WM_LBUTTONDOWN, 0, MAKELPARAM(x,y));
+
PostMessage (Handle_дальнего_окна, WM_LBUTTONUP, 0, MAKELPARAM(x,y));

Где x и у координаты относительно клиентской области окна, которому посылается сообщение



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.051 c
14-1084258122
Ega23
2004-05-11 10:48
2004.05.30
Всем привет! Я вернулся!


7-1083046670
Hecker
2004-04-27 10:17
2004.05.30
Аналоговый сигнал с модем в WAV файл?


3-1083739703
Ирина
2004-05-05 10:48
2004.05.30
Вопрос по поводу того как использовать модуль


14-1084374073
konstantinov
2004-05-12 19:01
2004.05.30
Создание скомпилированных HTML файлов


3-1084134130
Piter
2004-05-10 00:22
2004.05.30
DISTINCT?