Показать сообщение отдельно
  #9  
Старый 05.10.2010, 20:25
boobonick boobonick вне форума
Прохожий
 
Регистрация: 24.09.2010
Сообщения: 29
Репутация: 10
По умолчанию

Если я делаю так, то Esc не срабатывает :

PHP код:
var
  
Form1TForm1;
  
Tagchar;
  
i,j:integer;
  
ptTpoint;
implementation

{$R *.dfm}

procedure TForm1.FormKeyPress(SenderTObject; var KeyChar);
begin

if Key=#27 then Tag:=1;

end;

procedure TForm1.Button1Click(SenderTObject);
begin

  
while Tag do

  
begin

   sleep
(3000);

   
SetCursorPos(pt.ipt.+);
   
Mouse_event(MouseEventf_LeftDown,480,200,0,0); 
   
Mouse_event(MouseEventf_LeftUp,480,200,0,0);

   
i:=i+10;
   
Application.ProcessMessages;

  
end;

  
Close;


end;

end


Но стоит убрать
PHP код:
Mouse_event(MouseEventf_LeftDown,480,200,0,0); 
   
Mouse_event(MouseEventf_LeftUp,480,200,0,0); 


И кнопка срабатывает. Как я понимаю это связано с функцией, но как это исправить не понимаю, разъясните, если возможно, пожалуйста
Ответить с цитированием