Tastatur sperren
-
Hallo, ich möchte die Tastatur und die Maus während der Ausführung einer bestimmten Funktion sperren.
Das heißt, der User kann diese Eingabegeräte nicht nutzen, bis sie wieder entsperrt werden (nur Strg+Alt+Entf soll zugelassen werden, falls mein Programm mal über den Taskmanager beendet werden muss, wenn es abstürzt).
Wie stellt man das am besten an?

-
guck mal hier : http://www.codeguru.com/system/Lock.shtml
-
Hey das sieht doch gut aus

Werde ich bei Gelegenheit versuchen in mein Programm zu implementieren.DANKE!!!
-
So hab heute etwas rumprobiert und so es hat leider nicht so geklappt, wie ich mir das vorgestellt habe!
Ich habe mal das Internet durchforstet und bin auf den Befehl:
BlockInput
gestoßen. Der soll sämtliche Maus- und Tastatureingaben sperren.Hier ist der Link zur MSDN:
[/url]
Nun habe ich über Projekt/Einstellungen/Linker bei den Objekt- bzw. Bibliothek-Modulen die user32.lib eingebunden.
Sobald ich aber den Befehl BlockInput aufrufe, bekomme ich die Fehlermeldung "Nicht deklarierter Bezeichner", also kennt er den Befehl nicht.Kann mir jemand helfen, wo jetzt das Problem liegt? Ist die Funktion vielleicht in meiner user32.lib-Datei nicht definiert?

[ Dieser Beitrag wurde am 06.06.2003 um 22:14 Uhr von Dressman1981 editiert. ]
-
-
war es doch nicht. Winable.h includen
-
laut MSDN sollte die Winable.h includiert werden
-
Hey danke!
Super, dass ihr mir so schnell geholfen habt!
Nachdem ich die "winable.h" eingebunden habe, funktioniert es!!!