| |
|
|
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() möglich 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 für Threads gilt, nicht für 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 für die Hinweise. Die Anwendung wird auf einem Laptop nur über 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. |
|
|
| |
|
|