Nur ein Dokument in einer MDI Anwendung



  • Ich will das in meiner MDI-Anwendung, wenn der Benutzer ein neues Dokument lädt, das aktuelle geschlossen wird.

    Ich hab schon in der App-Klasse die OnFileOpen Methode überschrieben.
    Es gibt aber ein Fehler, im FileOpen, wenn ich diese beiden Befehle hintereinander ausführe:

    void CMyApp::OnFileOpen(){
    
    	CWinApp::CloseAllDocuments(false);
    	CWinApp::OnFileOpen();
    
    }
    

    Jeder alleine funktioniert an der Stelle

    Was läuft da falsch?



  • Is zwar schon ne Weile her aber...
    Ist nicht eine SDI-Andwendung genau das was du brauchst?
    Da hast du nur ein Dokument das gleichzeitig geöffnet wird.


Anmelden zum Antworten