001
10.07.2006, 12:20 Uhr
ao
(Operator)
|
Zitat von der Leitman: |
ich erstelle ein Programm, dass wichtige Informationen anzeigt und auf keinen Fall geschlossen oder mittels ALT TAB, Windows Taste + E, usw minimiert werden darf.
|
Alt-Tab, Minimize etc. beziehen sich auf Fenster, nicht auf Programme. Das ist nicht dasselbe.
Ein Programm wird geschlossen, wenn der Benutzer oder das Betriebssystem das für angebracht halten, und das ist aus gutem Grund so. Ein Programm muss sich beenden lassen und darf das nicht aushebeln.
Wenn dein Programm sich selbst für so wichtig hält, ist es auf dem Holzweg.
Wenn es für andere Dinge unerlässlich ist, liegt wahrscheinlich ein Entwurfsfehler vor. Erklär mal, was du eigentlich machen willst.
Wenn du - unter normalen Betriebsumständen - das Fenster immer sichtbar haben willst, dann finde heraus, wie man "Always on top" implementiert. Du kannst auch das System-Menü und die Kreuzchen-Taste ausblenden und damit verhindern, dass der Benutzer das Fenster schließen kann.
Das Abfangen von System-Keys ist jedenfalls der falsche Weg dazu, und wie du schon selbst herausgefunden hast, funktioniert er auch gar nicht, zumindest nicht mit KeyDown.
ao Dieser Post wurde am 10.07.2006 um 12:22 Uhr von ao editiert. |