Witam!
Po przeczytaniu pewnego tutorialu n.t. visuala c++ postanowiłem sie zabawic- pocwiczyc.
Zrobiłem jak trzeba. Pozwólcie, że napiszę krok po kroku.
-A WIĘC: Najpierw stworzyłem nowy projekt, czyli głowny podstawowy i zarazem pierwszy dialog.
Następnie kliknąłem (tak jak kazali) w resources na folder dialog, dodałem nowe okno (dialog) poprzez opcje DIALOG INSERT.
Kliknalem prawym na ten nowy dialog i stworzylem klase nazywając ją COkienkoDlg. Jednak zeby ten pierwszy dialog mógł "porozumieć" się, albo też odnaleźć ten nowy, musiałem w zakładce "ClassView" dla (glownego) CGlownyDlg dodać "member variable" i w polu 'type' wpisałem COkienkoDlg, natomiast w 'name'- okienko.
Teraz: powiedzmy, że w okienku głownym mam zmienną "zmienna", a w okienku stworzonym prezd chwilą "zmienna2".
Z tutoriala dowiedziałem się, jak czerpać dane dla okienka pierwszego z okienka tego stworzonego później: (przykladowo) 'zmienna=okienko.ZmIeNnA'.
Nie wiem jednak jak się robi odwrotnie...-i to jest właśnie pytanie z tematu.
Powiedzmy, że program się rozpoczyna, włączamy. Działa on sobie w okienku głównym, nagle potrzebujemy wejść poprzez okienko.DoModal() do dialogu "okienko". Tam robimy zmiane w zmiennej "zmienna2". Wyłączamy okienko poprzez przycisk "quit" -> odpala się funkcja OnOK() i okienko dialogowe "okienko" znika. Teraz jesteśmy z powrotem w głownym pierwszym podstawowym oknie. Mamy naszą zmienną "zmienna", która ma przybrać wartość zmiennej "zmienna2" z zamkniętego już okienka "okienko" :-)
Jak to zrobić ?
Jakieś wsparcie dla noba :P
Proszę o szybką odpowiedź. Z gory thx.