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

Вниз

Нажать кнопку мыши в окне чужого приложения   Найти похожие ветки 

 
alex732   (2004-01-31 16:15) [0]

Добрый день...  Возникла насущная проблема проэмулировать нажатие левой кнопки мыши в окне чужого приложения...
Пишу:
procedure TForm1.Timer1Timer(Sender: TObject);
var
 Wnd: THandle;
begin
 Wnd := findWindow(0,"C:\FriendProg.exe");
 if Wnd = 0 then
   MessageBox(Application.handle,"Окно не найдено","Ошибка",MB_OK)
 else
   begin
       PostMessage(Wnd, WM_RButtonDown,1,1);
       PostMessage(Wnd, WM_RButtonUP,1,1);
   end;
end;

Подразумеваю, что мышь нажимается где-то не там, т.е. не правильно передаются координаты....  но как их передать праильно не знаю....  Или в чем то другом моя ошибка?...  Подскажите!!!


 
alex732   (2004-01-31 16:43) [1]

Ай... Ошибся... Это я эксперементировал, думал, мож правая кнопка нажмется :-))  и в тексте потом не изменил...  Читать WM_RButtonDown
WM_RButtonUP

Извиняюсь :-)


 
alex732   (2004-02-02 10:05) [2]

Помогите нажать кнопку мыши!!! :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.09 c
4-1078654631
GrayFace
2004-03-07 13:17
2004.04.11
Как получать и изменять тексты кнопок OK , Cancel и т.д.


3-1078982260
Лысый
2004-03-11 08:17
2004.04.11
Запрос


14-1082362363
Mim1
2004-04-19 12:12
2004.04.11
Монстры


6-1076087886
Djon007
2004-02-06 20:18
2004.04.11
Как превратьть это в робочее состояние?


1-1080199822
Deni
2004-03-25 10:30
2004.04.11
Как добавить лист в Excel