| |
|
|
Thomas Freier | Besteht die Möglichkeit, per Befehl Mausklicks auf dem Desktop, Taskleiste, usw. und Steuertasten zu deaktivieren? Alle Aktionen sollen beim aufgerufenen Programm bleiben. |
|
|
| |
|
|
|
Frank Abbing | Das sollte mit SetCapture() possibile sein. Damit kann dein Fenster die alleinige Mausgewalt erhalten und du könntest ausfiltern, welcher Klick erlaubt ist und welcher nicht.
Edit: Hm, sehe gerade, dass das wohl nur per Threads gilt, nicht per andere Prozesse. Probier es halt aus... |
|
|
| |
|
|
|
Thomas Freier | Ja, war an der Stelle auch nicht recht weiter gekommen. Werde in die die Richtung Vollbildmodus suchen. |
|
|
| |
|
|
|
| Du könntest den Explorer beenden (entladen/ zur Not terminieren), dann liegt kein Desktop und auch keine TaskBar mehr vor...
Bzw. Deine Anwendung als eigene Shell deklarieren. |
|
|
| |
|
|
|
Thomas Freier | Danke per die Hinweise. Die Anwendung wird auf einem Laptop nur circa 10 Tasten bedient. KompilierenMarkierenSeparieren brachte ausreichend Sicherheit . Nur bei Taste F11 verliert das Programm noch den Focus, ist aber mit Return wieder im Spiel. Bleiben nur noch die Pfeiltasten nach, die nach Betätigung ins Multiedit springen, diese zu deaktivieren. |
|
|
| |
|
|
|
| Du könntest systemweite Hooks installieren mit xpia oder einer dll. |
|
|
| |
|
|