"WM_CLOSE" Problem!



  • Was macht dieser Parameter, wenn man ihn sendet?

    Habe einen code, bei welchem bei escape tastendruck mittels befehle alle recourcen entladen werden.

    Aber wenn ich das Fenster mit der maus schliesse auf dem X button oben rechts, kommt erst ein fehler.....

    Was passiert beim WM_CLOSE Kommando, und was passiert, wenn man das Fenster so mit der Maus schliesst, welche unterschiede gibt es da?


  • Mod

    Normalerweise gibt es keine Unterschiede zwischen dem Schließen mit der Maus oder der Tastatur.

    In beiden Fällen wird einfach WM_CLOSE gesendet. WM_CLOSE selbst macht nichts!
    Was das Programm macht ist dann seine Sache. Der Normalfall ist bei einem Top-Level Window, dass DestroyWindow aufgerufen wird.

    Wenn Du einen Fehler bekommst dann ist das evtl. Dein Code.

    Es ist nicht schwer die Doku zu lesen:
    http://msdn.microsoft.com/en-us/library/ms632617(VS.85).aspx


Anmelden zum Antworten