Login | Register   
RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Visual Basic
Expertise: Intermediate
Aug 21, 1997

Hiding MDI Children

MDI children can be hidden! Although VB doesn't directly support this, you can use the ShowWindow API call to do so. A simple call like this will do it:
 Declare Function ShowWindow Lib "User" _ 
(ByVal hWnd As Integer, ByVal nCmdShow _ 
As Integer) As Integer 
Global Const SW_HIDE = 0 
Ret% = ShowWindow(frmMDIChild.hWnd, SW_HIDE) ,
Other issues need to be addressed if you use this technique, such as what happens if the active child has a menu when it's hidden or if the hidden child was maximized. These and other pitfalls are covered in a demonstration of MDI techniques, MDIDMO.ZIP, which can be downloaded from either the MSBASIC or VBPJ Forums on CompuServe.
Karl E.
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date