alt+f4 und escape deaktivieren
-
Hallo
ich muss ne MFC anwendung schreiben ( Dialog ) wo das Verlassen per Escape und wenn möglich auch alt+f4 unterbunden wird.
Zudem wüsst ich gerne wie ich die Länge und Höhe des Fensters ändern kann.
Wenn ich im MFC Fenster Editor die werte setze (height/width) sind es irgendwie nicht die Pixelangaben. ( immer zu klein so wie ich das sehe )Ich muss ein Fenster mit den Eigenschaften (25px height, 225px width) erstellen.
Weiß jeman Rat?
mfg
Moni
-
1. escape kann man mit subclassing ausschalten. alt-f4 auch wenn man die wm_close nachricht (ka wie das beim dialog heißt) mit 0 beantwortet
2. die angaben beziehen sich auf das ganze fenster, nicht auf die client-area
(da wo du was reinmalen kannst). du musste die größe der titelleiste und den
rändern abziehen. guck mal unter "AdjustWindowRect" nach.mfg helferlein
-
Wenn man WM_CLOSE/OnClose immer mit TRUE behandel dann hat man ALT+F4 im Griff.
Ansonsten OnCancel überschreiben und OnOK für die Eingabetaste...
-
danke hat super geklappt
MfG
Moni