Hauptfenster mit Dialog



  • Hallo,

    ich habe ein Hauptfenster und wenn ich einen bestimmten Menüpunkt aufrufe dann erscheint ein Dialog. Es gibt nun 2 Möglichkeiten den Dialog zu beenden.

    1. Man bendet den Dialog 🙂
    2. Man schließt das hauptfenster und der Dialog wird automatisch geschlossen

    Meine Frage ist nun folgende: Beim Öffnen des Dialogs wird per malloc eine Struktur auf die "richtige Größe gebracht". Wenn ich den Speicher nun mit free wieder freigeben will muss ich das dann unter WM_DESTROY des Dialogs abfangen? Reicht das für beide Fälle?


  • Mod

    zu 1. Mit EndDialog für einen modalen Dialog, sonst DestroyWindow
    zu 2. Nur wenn Du wirklich das Haupfenster zerstörst und das Child-Window auch zerstört wird. Ansonsten wird der Speicher natürlichg mit Beenden des Prozesses freigegeben.


Anmelden zum Antworten