Friday, December 22nd, 2006
Although the Office guidelines make no mention of support for MDI I think it is essential to support it. And now we do.
It was actually much easier than I thought it would be. The hard part was working out how to prevent the system menu line from appearing when an MDI child window is maximized. After a hour of playing around it turns out to be just a single platform invoke call to the Win32 SetMenu call.
Here is the ribbon inside an MDI container with the child in restored state.

And now when the child is maximized I show the three pendant buttons allowing the child to be minimized, restored or closed. (The screen capture didn’t pick up the mouse that was over the restore button, it does not usually shine yellow by itself!)
