Variable von Dialog zu Dialog übergeben - wie



  • Hallo.
    Ich habe in Dialog 1 einen Dateipfad angegeben.
    Diesen Dateifpfad ziehe ich mit diesem Befehl in den CString "Directory"

    GetDlgItem(IDC_Directory)->GetWindowText(Directory);
    

    Jetzt öffne ich einen kleinen Dialog wo ich ein paar Checkboxen und ienen button drin habe. wenn der Button geklickt wird, muss ich auf Directory zugreifen, aber das klappt nicht. der zweite Dialog kennt "Directory" nicht.

    Wie kann ich das mache dass der erste Dialog beim Aufruf des zweiten, direkt den Inhalt von Directory an den zweiten übergibt??? 😕



  • Beschäftige dich mal etwas mit Membervariablen und Memberfunktionen.
    Und schau mal in die FAQ bzw. benutz die SUCHE.

    Evtl. helfen dir als MFC Anfänger auch die Tuts von Erhard Henkes...

    Devil

    [ Dieser Beitrag wurde am 21.06.2003 um 00:45 Uhr von devil81 editiert. ]



  • Wenn du den Dialog per DoModal aufrufst:

    ...
    CMyDialog dlg;
    dlg.m_Directory = Directory;
    dlg.DoModal();
    ...
    

    Soll jetzt aber bitte nicht heißen, dass du kein Tut mehr machen sollst 😉



  • Herzlichen Dank 🙂


Anmelden zum Antworten