create Dialog
-
Ich habe ein Dialogbasierendes Programm und rufe einen neuen Dialog auf:
CTimerabDlg Tdlg; ... .. void CShutdownDlg:esktop(int Sekunden) { Tdlg.Create(DeinDialogname); Tdlg.ShowWindow(SW_SHOW); }
ICh rufe den nicht mit doModal() auf, weil ich das fenster auch im Hintergrund zum Hauptfenster laufen lassen will.Wenn ich das Dialog jedoch wieder schließen und nochmal öffnen kommt:
Titel: Microsoft Visual C++ Debug Library
Debug Assertion Failed!Program: [Pfad zum Programm]
File: wincore.cpp
Line: 628For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
Abbrechen Wiederholen Ignorieren
weiß jemand wie ich das richtig machen kann?
-
Beim Schliessen musst Du DestroyWindow aufrufen
-
geht's ein bisschen genauer? Code-beispiel