ERLEDIGT:Mausbewegung abfragen

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
ts230
Beiträge: 109
Registriert: Sa 20. Dez 2008, 20:42
OS, Lazarus, FPC: Linux (L 0.9.24)
CPU-Target: 32Bit
Wohnort: San Jose,CA
Kontaktdaten:

Re: Mausbewegung abfragen

Beitrag von ts230 »

Ich habs jetzt hingekriegt. *freu*
Hier mein (funktionierender) Code:

Code: Alles auswählen

procedure TForm1.Timer2Timer(Sender: TObject);
VAR
ex:TProcess;
begin
 
//tp.X:=TMouse.CursorPos.X;
//tp.Y:=TMouse.CursorPos.Y;
tp:=Maus.CursorPos;
 if mp = tp.X + tp.Y  then
 begin
  if momo = dur then
  begin
  ex:=TProcess.Create(Form1);
ex.CommandLine:='"'+cmd+'"';
  Timer1.Enabled:=false;
  ex.Execute;
    close;
  end;
  momo:=momo + 1;
 mp:=tp.X + tp.Y;
 Memo1.Lines.Add(inttostr(mp)+':'+inttostr(momo));
 
 end
 else
 begin
 momo:=0;
 mp:=tp.X + tp.Y;
 Memo1.Lines.Add(inttostr(mp)+':'+inttostr(momo));
 end;
end;
Alle Variablen sind global und die Maus wird im OnCreate Ereigniss initalisiert und im onDestroy 'gefreet'

Code: Alles auswählen

 If beitragHilfreich then leseitdurch()else volle_ignoranz();
tiersendung.funpic.de

Antworten