![]() |
Re: bestimmte Tasten Sperren.
"Es funzt nicht" ist nicht besonders genau. Was passiert denn? Geht es kompilieren? Kommt eine AV? Werden die falschen Tasten angenommen?
Hast du auch bei Form1 KEYPREVIEW auf true gestellt? Ansonsten wird die Form beim Tasten annehmen einfach "übergangen" und es wird gar nicht deine Proc aufgerufen die die Eingaben löscht. Außerdem: Die Zeile mit dem #13 brauchst du eh nicht, da KEY ja eh auf 0 gesetzt wird, wenn es keine Zahl/Backspace ist. |
Re: bestimmte Tasten Sperren.
OK jetzt geht es soweit, das die "normalen" tasten nicht reagieren, aber wie kann man das mit den Sondertasten realisieren?
es würde schon reichen ALT zu deaktivieren, da man damit ja alle tastenkombinationen ausführt. (auch ein Kriterium des Programmes) |
Re: bestimmte Tasten Sperren.
Die Sondertasten können doch das Geschehen in deinem Programm nicht beeinflussen?
In irgendeiner onkeydown oder so gibt es einen Parameter der die gedrückten Sondertasten enthält. Wenn welche gedrückt sind, kannst du einfach auch den key auf #0 stellen. |
Re: bestimmte Tasten Sperren.
Übrigens sollte nicht nur Backspace sondern auch ENTF erlaubt sein ;)
|
Re: bestimmte Tasten Sperren.
Hast du den ASCII-Code von ENTF gerade mal zur Hand?
|
Re: bestimmte Tasten Sperren.
entf hat keinen ascii-code. das drücken dieser taste kannste nur in
onkeydown/onkeyup (der die virtual-keycodes übergeben werden) feststellen. |
Re: bestimmte Tasten Sperren.
ok es geht fast alles, nur noch die frage: wie könnte man die Taskleiste ausblenden whärend das Programm läuft? und wie kann man die Tastenkombi STRG + ESC verhindern, ohne am Treiber rumzufuschen, oder einen hook einzubauen?
Ich habe keinerlei Möglichkeit irgendwelche hooks einzubinden, oder die Treiber zu ändern. Habe schon die Sufu strapaziert, aber da finde ich nichts, und mit dem virtual keycodes geht es auchnicht, da die STRG taste windowsimplementiert ist, und nicht auf die Form zugreift. kann man das irgendwie lösen? es ist wichtig, es geht um meine Infonote. |
Re: bestimmte Tasten Sperren.
kann mir den keiner helfen?
wer kennt sich mit invaligkey aus? es ist wichtig. Tastenkombis die ich sperren müsste wären ALT+TAB, STRG+ESC. könnte mir jemand eine procedure schreiben? habe schon google und die Sufu strpaziert, aber ich finde nichts, das mir helfen könnte. |
Re: bestimmte Tasten Sperren.
Ich glaube um das zu deaktivieren, bleibt dir wohl nichts anderes
übrig als dich mit der Treiberprogramierung zu beschäftigen. Wegen der Taskleiste: Wenn du da bei Goolgle nichts findest, dann suchst du falsch. Viel Glück! Mfg Valle |
Re: bestimmte Tasten Sperren.
also wegen den kombis müsste es laut hilfe gehen:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz