"Wirklich Beenden" Abfrage vor dem schließen
-
Hi,
wäre schön wenn mir jemand helfen kann ! Will eine Abfrag einbauen, die den Benutzer Frag, ob das Programm wirklich geschlossen werden soll. Denke ist nichts unübliches.
Mein Codecase WM_DESTROY: { int BoxBeenden; BoxBeenden=MessageBox(hWnd,"Wollen Sie wirklich beenden ?","Achtung", MB_APPLMODAL|MB_YESNO|MB_ICONQUESTION); switch(BoxBeenden) { case IDYES: PostQuitMessage(0); break; case IDNO: return 0; break; } return 0; }
Funktioniert so weit auch ganz gut. Solange ich in meinem Menü auf "Beenden" klicke. Wenn ich jetzt jedoch auf das X im Rahmen klicke, verschwindet zuerst das Fenster und dann stellt er mir die Frage. Wenn ich jetzt auf nein drücke bleibt das Fenster weg und das Programm offen. Wie verhindere ich dies ? In emule funktioniert es ohne Fenster verschwinden
Weiß auch nicht wo ich so was in der MSDN oder SDK finden soll !
Vielen Dank schon mal.
-
WM_CLOSE
-
Ahhhhh, es gibt noch WM_CLOSE
Na dann vielen Dank ! War ja einfach.
-
Ich ziehe immer WM_SYSCOMMAND vor. Abfragen, und darin wiederrum SC_CLOSE abfragen (das X - Kästchen in der Titelleiste). :>