You are here:

C++/Seperating child's of MDI from Frame


I wanted to seperate the child of MDI from the Frame, So that I can move the child to anywhere on the desktop frame.

Any suggestion would be valuable

I don't think you can - I've not seen how, and this is further backed by the fact that programs that can do it (e.g. Visual Studio 2003) do so by closing and reopening the IDE after turning off MDI.  I believe the MDI parent owns all child windows.  You might be able to open a new window with the MDI parent not being the parent, move the contents to the new window and close the previous.  If they are in place you might not see the 2 windows overlap.



All Answers

Answers by Expert:

Ask Experts


Bill A


I can answer questions about C++, programming algorithms, Windows programming in MFC (which is C++). I cannot answer questions about STL (templates) and I have no experience with Linux. I do enjoy reviewing code and critiquing it or finding problems in it. I will also gladly show better algorithms or methods if you want to take advantage of that.


I've developed a commercial embedded C compiler/assembler and IDE with debugger toolset, of which the IDE and debugger are written in C++. I work in the industry writing high tech embedded programs and Windows programs to communicate with the embedded devices.

Book: Embedded Systems Design using the Rabbit 3000 Microprocessor Authored Chapter 10 in its entirety.

BS Computer Engineering

©2017 All rights reserved.

[an error occurred while processing this directive]