Datenaustausch in MFC



  • folgende Frage, die mit den MFC zusammenhängt.
    Umfeld ist eine DialogApplikation.
    Ich verstehe nicht ganz, wie man den Datenaustausch zwischen den Klassen hinbekommt.
    Sagen wir, ich habe

    class MeinAuto
    {
    public:
    int sitze;
    }

    - und möchte den Wert "sitze" an die DialogKlasse weitergeben.
    Ich habe als einziges globales Objekt

    theApp

    sehe keine Instanzen der DialogKlasse.
    Was tun?



  • Hi

    ich versteh deine Frage nicht ganz...

    Du legst einfach in deiner Dialogklasse eine Membervariable vom Typ MeinAuto an.

    In InitInstance von theApp schreibst du sowas:

    CDeinDlg dlg;
    MeinAuto auto;
    auto.sitze = 13;
    
    dlg.m_Auto = auto; // m_Auto ist eine Membervariable in der Klasse MeinAuto
    dlg.DoModal();
    

    Grüße Raphael


Anmelden zum Antworten