We help IT Professionals succeed at work.

Hiding MDI document windows

alorence
alorence asked
on
Medium Priority
347 Views
Last Modified: 2013-11-20
I have an MDI app that uses documents of fixed sizes (they are images).  When one of them is maximized, I want to "clean up" the display by hiding the other open documents. (Since the documents are of fixed size, they may not cover the entire MDIClient area.)  I have done this by stepping through all open document CMDIChildWnds and hiding the appropriate windows using ShowWindow(SW_HIDE), but the problem is with the "open document" list in the Window menu: some of the document titles disappear.  How can I stop these titles from disappearing from the Windows menu when their windows are hidden?  Perhaps there is a simpler way of hiding all other windows that doesn't cause this side-effect.
Comment
Watch Question

Commented:
Put your document,view,frame in a document template. Use CloseAllDocuments to close the view of the document. To open use OpenDocumentFile.

Author

Commented:
But I'm not interested in closing all documents, I just want to hide them while the one document window is maximized.  The user should still be able to switch to the other documents, which should be in the "open document" list in the Window menu.
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.