Wie verhindern das SysMenu auf linke Alt-Taste reagiert?



  • Ich arbeite momentan an einem Projekt mit DirectX das sowohl im Fenster als auch im Vollbildmodus läuft. Für den Fenstermodus verwende ich WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX. Als Input nutze ich RawInput. Im Fenstermodus habe ich das Problem, das RawInput nur jeden 2. Keydown der linken Alt-Taste erhält, dadurch ergibt sich das Bild down, up, up. Im Vollbild Modus funktioniert die Taste jedoch wie erwartet. Nach einigem Probieren habe ich festgestellt das das SysMenu des Fensters auf einige der Alt Tastendrücke reagiert und sie damit abfängt. Ich wolte das Sysmenu, und damit verbunden den Minumieren und X-Button, nicht entfernen. Daher meine Frage, gibt es eine Möglichkeit zu verhindern das das Sysmenu auf die Tastatur reagiert, so das mir meine Eingaben der linken Alt-Taste nichtmehr abgefangen werden?


Anmelden zum Antworten