24. oktober 2002 - 22:34
Der er
7 kommentarer og 1 løsning
sende et musetast??? :)
hvordan sender jeg et musetast til f.eks. lommeregnernen på et bestemt kordinat????? //Poulseye
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
24. oktober 2002 - 22:41
#1
kunne gøres sådan: var pt:tpoint; begin pt.y := 100; pt.x := 240; setcursorpos(pt); mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0); mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); end;
24. oktober 2002 - 22:42
#2
den flytter godt nok musen visualt. Det kunne måske løses med noget alla: var pt, oldpt:tpoint; begin getcursorpos(oldpt); pt.y := 100; pt.x := 240; setcursorpos(pt); mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0); mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0); setcursorpos(oldpt); end;
25. oktober 2002 - 13:50
#3
hvad så hvis jeg har lommeregnerens handle og bare vil sende et klik til dens vindue på et bestemt kordinat (f.eks. på knappen "plus") ??? :) //Poulseye
25. oktober 2002 - 18:32
#4
nedenstående sender et "musetryk" på plusknappen i windows lommeregner. procedure TForm1.Button1Click(Sender: TObject); var MainWindow, Knap : THandle; pt : TPoint; begin pt.X := 180; pt.Y := 180; MainWindow := findwindow(nil,'lommeregner'); Knap := childwindowFromPoint(MainWindow,pt); postmessage (Knap,wm_lbuttondown,1,0); postmessage (knap,wm_lbuttonup,1,0); end; Hvis du skal "trykke" på en anden knap skal du ændre pt.X og pt.Y
25. oktober 2002 - 19:23
#5
Takker :)
25. oktober 2002 - 20:04
#6
kan det bruges? Ellers har jeg lige lavet noget kode som kan finde positionen af en knap ved at trække et sigtekorn hen på knappen (f.eks "+") og så fortælle koordinaterne i forhold til parent vinduet.. Læg en mail, så kan jeg sende projektet til dig :)
26. oktober 2002 - 09:59
#7
diz> må jeg evt. se/få projectet ? sh@tradestone.dk Stoney
26. oktober 2002 - 20:20
#8
pol_jens@hotmail.com
Kurser inden for grundlæggende programmering