Копирование Формой Себя

  • Автор темы VaeVictis
  • Дата начала
V

VaeVictis

#1
Пишу файловый менеджер, хочу сделать возможность создания нескольких форм, а операции над файлами повесить на перетягивания из одной формы в другую (файлы отображаются в TListView), но возник следующий вопрос:

Как создавать копию главной формы? Следующий код работает не совсем правильно, так как самая первая форма всегда ниже остальных, а остальные вполне нормально, можно ли это исправить без создания пустых форм.

<!--shcode--><pre><code class='CPP'>
void __fastcall TMainForm::Button1Click(TObject *Sender)
{ TMainForm *NewMainForm;

Application->CreateForm(__classid(TMainForm), &NewMainForm);
NewMainForm->Show();
}[/CODE]

P.S. И, кстати, как в свою программу вставить контекстное меню проводника Windows? Поиск в Google результата не дал.