We have a very large legacy VB6 application.
This is used by 800 people every day. Upgrading it all to .NET is not an option.
We have been instead doing new forms, where possible, in a .NET COM dll and calling them from the VB6 app.
This is working fine except that the new forms are not MDI Children of the VB6 app.
Most forms are modal, so it's not a problem, but some are not.
Is there anyway to make the .NET forms MDI children of the VB6 app?
I assume it would require using Windows API functions, but I'm not sure how.