moin, hab da ma wieder son blödes Prob. Kann mann aus einem von einem anderen Dialogfeld1 mit doModal aufgerufenen Dialogfeld2 einen Wert an das noch geöffnete Dialogfeld1 Senden? bzw dort ne Variable verändern? Wenn ja wie? Ich bekomm das irgenwie nicht hin...
Wenn ich mich richtig erinnere heisst die funktion die du suchst AfxGetMainWnd.
Wenn du das in deinem modalen dialog aufrufst bekommst du ein CWnd-pointer auf deine Hauptdialog und kannst dann z.b. in dessen membervariablen rumwursten so sie public sind. -- ...fleißig wie zwei Weißbrote
nö so meinte ich das. hab das auch immer so verwendet und hat wunderbar gefunzt. vermute mal das bei dir eventuell noch ein anderer denkfehler woanders drin sein muss. was ist denn mit dem messwert? wird der nicht auf 80 gesetzt? -- ...fleißig wie zwei Weißbrote
ich denke, ich habe den fehler gefunden. hab den zweiten dialog in oninitdialog aufgerufen, aber da ist das fenster ja noch nicht da...
nu hab ich aber ein neues Problem, nämlich wie kann ich die von mir erstellte Funktion denn sonst aufrufen??? Sie soll möglichst direkt nach der erstellung des Dialoges ausgeführt werden. gibt das irgendwelche funktionen, die man überschreiben kann??? oder geht das irgendwie anders??? am besten wäre eine einfache Lösung (-;
wenn du meinst das das teil erst aufgerufen werden soll wenn der parentdialog gemalt ist, kannst du ihn einach am ende von onpaint aufrufen du müsstest dann nur ein flag setzen damit der nur beim ersten mal aufgerufen wird... -- ...fleißig wie zwei Weißbrote