[C/C++] Dynamiczne tworzenie ChildWindows

0

Witam!
Jeśli forma główna ma ustawiony styl na fsMDIForm i tworzę dynamicznie ChildWindow, to jest ono wstawiane jako pierwsze (z indeksem 0).
Moje pytanie jest następujące: jak dynamicznie wstawić nowo tworzone okno w dowolnym miejscu; np.: mam 10 okienek i potrzebuję wstawić jedenaste tak, aby przy odwoływaniu się poprzez index było ono powiedzmy na pozycji piątej?
Dzięki z dołu

P.S. kodem w Delphi też nie pogardzę, ale jakby ktoś pokusił się o odpowiedź w Builderze to [browar]

0

Najważniejsze to pozmieniać kolejność aktywacji. Ja mam taki (mało elegancki) sposób:
Procedurka tworząca okienko:

const
x = 3;//Indeks nowo tworzonego okna
var
Child: TMDIChild;
i: Integer;
begin
{ create a new MDI child window }
Child := TMDIChild.Create(Application);
Child.Caption := Name;
if FileExists(Name) then Child.Memo1.Lines.LoadFromFile(Name);
if x

1 użytkowników online, w tym zalogowanych: 0, gości: 1