2

From a central main gui application written in DelphiXE2 I want to manage (size, position ) many host external application form ( delphi6 ,delphiXE2 ) in a MDIChild/Tabbed style. My idea is to manage "virtual" panel ( or form ) inside the main gui application hosting the external form ,with "hosting " I mean anchor size and position of virtual form to external one.

Some idea to achieve that ?

alexbox
  • 21
  • 1
  • 2
    Find the window handle of the main form of each external application and call `SetParent` to re-parent it. Then I wish you all the best in making it actually work. Not at all easy to do. – David Heffernan Jan 22 '13 at 14:43
  • @David Thanks , it seems a good start.I don't know was possibile to parent an external window handle. Here I found some other tips (http://stackoverflow.com/questions/796883/how-to-shell-to-another-app-and-have-it-appear-in-a-delphi-form) – alexbox Jan 22 '13 at 15:28
  • Whilst it is possible, it's exceptionally hard to do – David Heffernan Jan 22 '13 at 15:32
  • @David Why it is so hard :( ? Can you give me some advice on problems I could have ? My idea now is to reparent directly in external form creation. – alexbox Jan 22 '13 at 15:41
  • It's hard because you have multiple processes. – David Heffernan Jan 22 '13 at 15:47

0 Answers0