Ich hänge etwas durch. :/
SDI-Programm, von FormView abgeleitet
Ich möchte gern eine Variable meines Parent-Window von einem modalen Dialog aus ändern (der wird nicht geschlossen, sondern läuft weiter) - aber irgendwie klappen alle Lösungsvorschläge hier im Board nicht.
Wenn ich bspw. im modalen Dialog einen Pointer auf meine Hauptklasse machen möchte scheitert es daran, dass er mir aufgrund des #include <Hauptview.h> in der .cpp des modalen Dialogs einen Compilerfehler bringt:
hauptview.h(34) : error C2143: syntax error : missing ';' before '*'
Wenn ich versuche, mittels Messages wenigstens über einen Umweg die Daten des Hauptframes zu ändern, passiert nichts.
Die Message ist definitiv richtig deklariert, im Hauptfenster klappt es.
Gibt es noch eine Möglichkeit - oder die richtige - Variablen zu ändern bzw. eine Funktion des parents aufzurufen?
SDI-Programm, von FormView abgeleitet
Ich möchte gern eine Variable meines Parent-Window von einem modalen Dialog aus ändern (der wird nicht geschlossen, sondern läuft weiter) - aber irgendwie klappen alle Lösungsvorschläge hier im Board nicht.
Wenn ich bspw. im modalen Dialog einen Pointer auf meine Hauptklasse machen möchte scheitert es daran, dass er mir aufgrund des #include <Hauptview.h> in der .cpp des modalen Dialogs einen Compilerfehler bringt:
hauptview.h(34) : error C2143: syntax error : missing ';' before '*'
Wenn ich versuche, mittels Messages wenigstens über einen Umweg die Daten des Hauptframes zu ändern, passiert nichts.
Code:
GetParentwnd()->SendMessage(WM_SENDEN,55,0);
Die Message ist definitiv richtig deklariert, im Hauptfenster klappt es.
Gibt es noch eine Möglichkeit - oder die richtige - Variablen zu ändern bzw. eine Funktion des parents aufzurufen?