button in anderem fenster "drücken"
-
hallo,
ich möchte in einem anderem fenster einen button "drücken" !
1. wie komme ich an das handle (hab ja nur den text der da drauf steht)
2. was muss ich wie an das handle dann senden?danke euch

p.s: das handle von dem Fenster in welchem ich den Button drücken will habe
ich!!
-
Also wenn das Fenster sichtbar ist, ist es sicher einfach (dazu braucht man ja kein Hanlde, nur die Position des Buttons wie z.B.x=169,y=486) :
mouse_event(MOUSEEVENTF_LEFTDOWN,169,486,0,0); // Mausknopf runterdrücken
mouse_event(MOUSEEVENTF_LEFTUP,169,486,0,0); // Mausknopf loslassenDaß das auch bei im Hintergrund liegenden Fenstern geht, kann ich mir nur schwer vorstellen, wäre aber eine klasse Sache...
-
ja also das geht auf jeden fall

mit SendMessage(...) an den Button halt irgendwie!
oder sagt wenn ich mich irre
-
Suche mit FindWindow das child, also den Button. Über Koordinaten finde ich
das etwas unsicher...
-
hey ich danke dir schonmal!
ich habe nurnoch ein problem! mein fenster schaut ungefähr so aus
(hab mich künsterrich begabt^^ - grad auffer arbeit kann also kein screeny machen)http://img144.imageshack.us/img144/7750/windowxh6.jpg
auf das 3te tab-control kann ich kommen indem ich tastendrücke an
das window sendelinks links enterdas klappt - nur leider komme ich so nicht an den button den ich dann drücken
muss!ich hab auch mit "EnumWindowsProc" und "ChildWndProc" gearbeitet - kann
den Button aber nicht finden! müsste doch eig. oder?habt ihr noch tipps und ratschläge? würd mich freuen!
danke...
-
...
-
wird wohl etwas schwieriger als ich dachte :-|