![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
VK_LBUTTON не генерится [D5, Win2k]
alexwarrior © (2004-10-29 17:17:00)хочу сгенерировать клик левой кнопкой мыши в другом окне. Делаю так:
procedure SimulateKeystroke(Key : byte; extra : DWORD);
begin
keybd_event(Key,extra,0,0);
keybd_event(Key,extra,KEYEVENTF_KEYUP,0);
Form1.Label1.Visible:= true;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SetForegroundWindow(FindWindow(nil, 'Former'));
SimulateKeystroke(VK_LBUTTON, 0);
end;
соответственно другое окно зовется Former. Но почему-то сгенерироваться не может, хотя тот же VK_RETURN спокойно проходит. Как заставить работать? Заранее спасибо
clickmaker (2004-11-01 13:55:00) [1]mouse_event()
alexwarrior (2004-11-01 13:36:00) [2]неужели никто не сталкивался?