Announcement

Collapse
No announcement yet.

Tastendruck in der aktiven Anwendung simulieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tastendruck in der aktiven Anwendung simulieren

    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?

  • #2
    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


    • #3
      Sehr geehrter Herr Kosch,
      habe Sndkey32.pas vergeblich gesucht. Wo kann ich sie bekommen

      Comment


      • #4
        Hallo,

        die Unit <b>SndKey32.pas</b> befindet sich auf der Delphi-CDROM im Verzeichnis <b>Info\Extra\Sendkeys</b>. Ich habe gerade auf meiner Delphi 5 CDROM nachgeschaut, aber auch bei Delphi 4 sollte diese Unit im gleichen Verzeichnis zu finden sein

        Comment

        Working...
        X