Witam, problem wygląda tak - mam okienko Dialog1 i po kliknięciu przycisku Ustawienia otwierane jest kolejne okno Dialog2 za pomocą
void CDialog1::OnBnClickedUstawienia()
{
CDialog2 Dialog2;
Dialog2.DoModal();
}
chciałbym zmieniać wartości zmiennych klikając różne buttony w okienku Dialog2, tak aby ich zmienione wartości były dostępne w oknie Dialog1. Czy istnieje inny sposób niż deklaracja zmiennych globalnych?
@Edit: rozwiązanie, jak kogoś interesuje:
wrzucamy ten kod do okna, które utworzyliśmy w tym przypadku Dialog2.
CDialog1* pParent = (CDialog1*)GetParent();
pParent->zmienna_z_klasy_CDialog1