Zitat von
spox:
hmmm ... Also es funktioniert immer noch nicht. Was mache ich falsch?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
sro_starten;
Sleep (7000);
SendMessage(FindWindow('GenericClass', 'Silkroad Online Launcher'), WM_LBUTTONDBLCLK, 754, 516);
//Timer1.Enabled := true;
end;
Beziehen sich die Koordinaten auf das Handlefenster, oder auf den gesamten Bildschirm?
das mit den koordinaten kann ich dir leider auch nicht genau sagen!!
aber als ersten schritt solltest du versuchen das fenster zu finden auf dem du den klick machen willst, also z.b:
if FindWindow('GenericClass', 'Silkroad Online Launcher') <> 0 then showmessage('fenster gefunden');
das würde dir zumindest erstmal sagen ob er das fensterhandle findet... weil wenn nicht dann ist ja schon was ander beschriftung falsch, also an 'Silkroad Online Launcher'
mal ganz neben bei, ist das ein programm oder eine iseite oder was ist das überhaupt??
edit:
vllt. schickst/postest du mal ein screenshot von dem programm, damit wir uns (im wahrsten sinne des wortes) nen bild von machen können