Forum: Win32/Win64 API (native code)
Delphi
by eagle616,
23. Mai 2009
Aber er soll ja die Maus nicht bewegen sondern sie an der Stelle lassen, damit der Benutzer noch was anderes machen kann und das funktioniert ja auch nur wenn das Fenster minimiert ist, dann klickt er im Fenster ganz wo anders hin
Forum: Win32/Win64 API (native code)
Delphi
by eagle616,
21. Mai 2009
JA! super danke das geht schonmal.
Das Problem ist jetzt nur, wenn ich das fenster minimiere dann klickt er ganz wo anders hin.
Forum: Win32/Win64 API (native code)
Delphi
by eagle616,
21. Mai 2009
Also vielen Dank erstmal ich habe jetzt das:
var wnd:Hwnd;
begin
wnd:=findwindow(nil,'Fenster');
//GetWindowRect(
if wnd<>0 then
begin
sendmessage(wnd,WM_LButtonDown,0, 254 + 243 shl 16);
Forum: Win32/Win64 API (native code)
Delphi
by eagle616,
21. Mai 2009
Gut ich habe jetzt gefunden:
SendMessage(WM_LBUTTONDOWN,wparam,lparam);
aber ich möchte ja auf eine koordinate klicken da schrieb jemand hier
das ginge in etwa so : lParam = int(short(y) << 16) + short(x);
aber ich weiß jetzt nicht was ich damit anfangen soll, denn was soll << sein.
Und wenn ich das wegmache und die Koordinaten eingebe passiert nichts.
Forum: Win32/Win64 API (native code)
Delphi
by eagle616,
21. Mai 2009
Hi
Themen zu simulierten Mausklicks gibt es ja schon zu genüge aber ich würde gerne einen Masuklick auf eine bestimmte position in einem Fenster simulieren, das nicht sichtbar ist.
Am besten wäre also wenn nur eine message gesendet wird, ohne dass sich der Mauszeiger bewegt
Geht das überhaupt und wenn ja weiß jemand wie?