Cześć,
jaki jest poprawny sposób implementacji przełączania się pomiędzy różnymi formatkami w Visual C++? Chodzi o to, by po przełączeniu się z jednego widoku na drugi pojawiała się inna formatka, a poprzednia znikała. Ale oczywiście następujący kod:
class Form1 {/*...*/ Form2^ form; };
class Form2 {/*...*/ Form1^ form; };
nie skompiluje się, bo mamy tu używane obiekty, które nie zostały jeszcze zadeklarowane.
Czy ten problem należy rozwiązać tak, że tworzy się klasę Form bazową dla Form1 i Form2 i z tych Formów wywołujemy odpowiednią metodę z Form?