Daten an Fenster geben/speichern && Dialogeinstellungen wahren...



  • Hallo!

    Es ist so:

    Ich möchte jetzt einerseits Einstellungen in meinem Dialog speichern, also die man für die letzte Verbindung nahm, sollen bleiben.
    Jedes Fenster soll Daten, die ich zuvor durch einen Dialog abfragen lasse, erhalten.
    Da es eine MDI Anwendung ist, und ich nur einen Dialog, definiert im MainFrame habe, sieht der Code bisher so aus:

    void CMainFrame::OnDateiNeu() 
    {
    	if(m_dlgConnection.DoModal() == 1)
    	{
    		static_cast<CMiHaHomeIRCApp*>(AfxGetApp())->OpenNewDocument("MiHaHo", "Hallo", "Hallo");
    	}
    }
    

    Klappt soweit. 🙂

    Erst wird der Dialog aufgerufen und danach ein neues Fenster erstellt.
    WIederhole ich den Vorgang kommt aber kein Dialog, sondern sofort das neue Fenster.

    Naja, und die Daten sind halt im Fenster net gespeichert auch :-/.

    Wie bekomme ich Daten an ein Fenster geliefert?

    Hat sich gerade erledigt, egal, also nur noch 1)

    MfG MAV 🙂



  • Hi!
    Also du musst die Daten auslesen udn dann wiedr einlesen. Hol dir einfach ein Handle (HWND) auf jedes Steuerelemnt und erzeug z.B. eine Klasse, welche solche Daten Speichern kann.

    mfg



  • Tut mir Leid, zu knapp.

    Wie soll ich die Handhabung solcher Daten machen?
    Wie bekomme ich es hin, dass CMainFrame und CMiHaHomeIRCView beide Zugriff darauf haben?

    Achso, ich hab einen Fehler immernoch net behoben ich Depp...

    MfG MAV


Anmelden zum Antworten