Autor Beitrag
Hippo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: So 05.12.04 14:39 
Hallo,

ich wollte noch fragen, wie man den Cursor in ein bestimmtes Feld in einem anderen Programm z.B. durch Mausklick bekommt.
Vielen Dank für die Antworten.


Moderiert von user profile iconChristian S.: Topic aus Sonstiges verschoben am Mo 06.12.2004 um 14:33
Hippo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Mo 06.12.04 14:28 
Weiß denn keiner eine Lösung?
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 168

WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Mo 06.12.04 14:30 
Wie ? Wenn der User in einem anderen Programm nen Mausklick macht willst du darauf reagieren ?

Hmmm wird schwierig...
Hippo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Mo 06.12.04 15:42 
Nein, ich will in ein anderes Programm einen Mausklick setzen, um den Cursor dort hinzubekommen.
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Mo 06.12.04 16:08 
Hallo,

zu könntest du es zum Beispiel machen:
  1. Das Element finden und das Handle speichern (Suche im MSDN FINDWINDOWEX).
  2. Die Position des Elements ermitteln (Suche im MSDN GETWINDOWRECT).
  3. Den Cursor auf die Position des Elements setzen (Suche im MSDN SETCURSORPOS).
  4. Das Fenster in den Vordergrund holen (Suche im MSDN SETFOREGROUNDWINDOW).
  5. (Das Element aktivieren (Suche im MSDN SETACTIVEWINDOW).)
Viel Erfolg,

Hape!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
Hippo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Mo 06.12.04 19:29 
Vielen Dank für die zahlreichen Tipps!

Ich werde das mal gleich ausprobieren, danke.
Hippo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 49



BeitragVerfasst: Di 07.12.04 19:49 
Kleine Zusatzfrage:

Wenn man das Handle kennt, kann man einen Text so ähnlich wie bei HTML abschicken? Also nichts reinschreiben, sondern abschicken?


Oder kann man, wenn man das Handle kennt, einen Mausklick in das Fenster setzen?