DestroyWindow?



  • Hallo,

    ich habe folgende Klassen:

    class WND_SplashScreen : public CWnd
    class WND_ImportSplash : public WND_SplashScreen
    

    In der App - InitInstance() - Methode wird folgendes aufgerufen:

    WND_SplashScreen::SplashScreen(NULL, new WND_ImportSplash(), IDB_LOGO, 3000);
    

    Der Code stammt nicht von mir. Ich müsste jetzt das Fenster, welches mit new angelegt wurde wieder freigeben.

    Weiss nicht, vielleicht denke ich im Moment zu kompliziert. Wie kann ich ein nicht modales Fenster wieder schließen?
    Merci.



  • wnd->ShowWindow(SW_HIDE);
    wnd->DestroyWindow();
    Natürlich musst Du noch den Speicher freigeben...
    delete wnd;


Anmelden zum Antworten