Ich habe ein simples Fenster mit der MFC erstellt. In der Methode CWinApp::InitInstance (die ich überladen habe) erzeuge ich ein Fenster und Kopiere die Referenz darauf in m_pMainWnd. (ich setze also das Hauptfenster fest).
Jetzt möchte ich ein zweites Fenster machen, aber so, dass beide Fenster gleichberechtigt sind. Das heißt die Applikation soll nicht geschlossen werden, wenn das Hauptfenster weg ist. Sie soll erst beendet werden, wenn alle Fenster geschlossen wurden.
oder du verhinderst einfach dass das hauptfenster "geschlossen" wird z.b. wenn das hauptfenster geschlossen wird, obwohl das zweite fenster noch da ist, wird das fenster/application nicht geschlossen, sondern nur auf SW_HIDE gesetzt....
wenn das zweite fenster das geschlossen wird, und das erste fenster nicht mehr sichbar ist, dann kannst das programm schließen