Schliessennachricht (X) bekommen
-
HALLO
Bei meiner Dialog-Anwendung möchte ich eine Nachricht beim klicken auf das Schliessenicon ( X ) bekommen.
while (::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { if (msg.message == WM_CLOSE) bExit = true; ::TranslateMessage(&msg); ::DispatchMessage(&msg); }
Wenn ich auf's X drücke ist die Bedingung nicht erfüllt.
Was muss ich ändern?gruess tch
-
Nur aufs X: WM_SYSCOMMAND; wparam = SC_CLOSE
-
Habe WM_SYSCOMMAND durch WM_CLOSE ersetzt.
Bei Klick auf's X passiert nichts, aber beim Klick auf's Icon (links oben) und Close Alt+F4.Gibt es eine "globale" Nachricht, welche für jede Close-MSG kommt?
gruess tch
-
Beim X wird WM_COMMAND mit IDCANCEL ausgelöst