Registriert seit: 31. Mai 2009
1.198 Beiträge
Turbo Delphi für Win32
|
Re: Mausklick ausführen, ohne Mauszeigerbewegung.
23. Feb 2010, 16:30
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var P:TPoint;
X, Y:integer;
begin
X:=100;
Y:=100;
if GetCursorPos(P) then begin
SetCursorPos(X, Y);
Mouse_Event(MOUSEEVENTF_LEFTDOWN, X, Y, 0, 0);
Mouse_Event(MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
SetCursorPos(P.X, P.Y);
end;
end;
Dies ist nur eine leicht abgeänderte Form der hier zuvor geposteten Routine.
Bei mir funktionierts!
MfG
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
|
|
Zitat
|