Mam taki problem, że chciałbym z formy MDIForm wywołać funkcję która jest zdefiniowana w MDIChild, coś takiego jak w Delphi (ActiveMDIChild as TFormx).funkcja. Nie wiem, jak się do tego zabrać, bo wszystkie moje wysiłki kończyły się komunikatem, że cannot convert TForm2 to TForm, czy coś w tym stylu.
0
0
Może tak:
((TChldWin *)MDIChildren[0])->Funkcja();
Gdzie TChildWin to klasa okna podrzędnego. Jeśli klasa ta to TForm, to nie potrzeba rzutowania.
0
Marooned: a co z:
dynamic_cast(ActiveMDIChild)->Funkcja();
??
BTW: ciekawe, czy dobrze napisałem :)