
31.05.2008, 01:42
|
|
Познающий
Регистрация: 31.08.2007
Сообщений: 94
С нами:
9839462
Репутация:
200
|
|
Сообщение от xaker-boss
Кто знает как программно нажать на кнопку 'Enter' ?
Если незатруднит напишите кодом, плиз
можно так:
Код:
procedure _Click(wnd: HWND; caption: string);
var
TheChildHandle: HWND;
begin
TheChildHandle := FindWindowEx(wnd, 0, nil, PChar(caption));
SendMessage(TheChildHandle, WM_LButtonDown, 1, 1);
SendMessage(TheChildHandle, WM_LButtonUP, 1, 1);
end;
использование:
procedure TForm1.Button1Click(Sender: TObject);
var
h:HWND;
begin
h:=FindWindow(nil,'Form1');
_Click(h,'Enter');
end;
//Ищет окно с заголовком Form1 и нажимает в нем на кнопку с кепшном Enter =)
|
|
|