Entwickler-Ecke
Windows API - Automatisches Eintragen
Royer - Do 03.01.08 12:40
Titel: Automatisches Eintragen
Eine weitere Frage.
Ist es Möglich von einem Delphiprg. aus etwas Automatisch in ein Textfeld eines Fremdprogramms einzutragen?
Mitmischer 1703 - Do 03.01.08 13:51
Such mal nach Messages, auch in der Delphi-Hilfe!
Calculon - Do 03.01.08 14:07
Eine Möglichkeit wäre wohl sich das Fenster der fremden Anwendung in den Vordergrund zu holen (irgendwie SetForegroundWindow oder ShowWindow oder so - dafür brauchst du das Handle) und dann mit "keybd_event" Tastendrücke simulieren. Müsste eigentlich klappen...
Gruß
Calculon
--
Genie - Do 03.01.08 15:45
Brauchst richtige API für
Calculon - Do 03.01.08 16:47
| Genie hat folgendes geschrieben: |
| Brauchst richtige API für |
Das hast du richtig erkannt (gibt aber zig Beispiele). Ich wollte nur anfügen, dass die Methode, die ich oben beschrieben hab' nicht in best. Eingabefelder schreiben kann. Wenn Word in den Vordergrund geholt wird, dann ist es wahrscheinlich, dass du den Text so in das Editier-Feld einfügen kannst. Aber wenn du das zweite Edit-Feld von unten in einer bestimmten Anwendung beschreiben willst, wird das wohl nicht klappen...
Gruß
Calculon
--
Wotan89 - Sa 05.01.08 14:06
Ich würde es mit der Message WM_SETTEXT versuchen. Ich denke so erspart man sich die Tastendrücke.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!