Entwickler-Ecke
Windows API - Key senden, aber kein Keystroke
spike0 - Di 23.06.09 18:12
Titel: Key senden, aber kein Keystroke
Ich hab folgendes Problem:
Ich möchte an ein Fenster einen KeyDown senden, der solange anhält, wie eine Bedingung true ist. Wenn die Bedingung false wird, soll ein KeyUp gesendet, also die Taste wieder losgelassen werden. (mit einem Timer überprüfe ich, ob/wann sich die Bedingung ändert)
Ich hab schon sämtliche Lösungen ausprobiert. Die meisten, wie die SendKeys32-Unit, senden nur einen kurzen Tasten-Event, also einmaliges drücken und loslassen.
Mit der Funktion keyb_event scheint das loslassen auch nicht zu funktionieren. Einmal gedrückt, kann es dann (später im Programm) nicht mehr verändert werden.
Weiß jemand eine gute Lösung?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!