Wie kann ich einen Tastendruck in der aktiven Anwendung simulieren? Für die eigene Anwendung ist das ja noch ganz einfach (z.B. "Form1.KeyPress (...);" oder "SendMessage (Screen.ActiveForm.Handle, ..., ...);". Aber selbst mit der zweiten Variante komme ich nur an die Fenster meiner eigenen Anwendung heran. Hat vielleicht jemand eine Idee?
Announcement
Collapse
No announcement yet.
Tastendruck in der aktiven Anwendung simulieren
Collapse
X
-
Hallo,
auf der Delphi-CDROM sollte sich in einem Verzeichnis die Unit <b>Sndkey32.pas</b> finden lassen. Dort implementiert Borland (genauer gesagt <i>Ken Henderson</i>) die von Visual Basic verwendet SendKey-Funktion, mit der beliebige Tastendrücke an eine beliebige Anwendung geschickt werden können. Die Unit ist - für Borland untypisch - sehr umfangreich kommentiert und mit Aufruf-Beispielen versehen
Comment