BUG: MDI Child Form Is Drawn Without Title in Certain CasesLast reviewed: October 30, 1995Article ID: Q136529 |
The information in this article applies to:
SYMPTOMSAn MDI child form is drawn incorrectly at first when it is maximized in the Load event procedure of the MDI parent form by setting the child form's Windowstate property when the child form's height and width dimensions match those of the parent form. When drawn, the child form is missing the Title bar, Control box, and Restore button.
WORKAROUNDIf the MDI parent form is resized, the child form is drawn correctly with its Title bar, Control box, and Restore button. The form is also drawn correctly if the height and width of the child form is set to the ScaleHeight and the ScaleWidth of the MDI parent instead of numerical values. For example, the following code sizes the child to the same dimensions as the MDI parent form, and then maximizes the form:
MDIForm1.Width = 6000 MDIForm1.Height = 3000 Form1.Width = MDIForm1.ScaleWidth Form1.Height = MDIForm1.ScaleHeight Form1.WindowState = 2 'Maximize the child windowReplace the code in step 4 of the "Steps to Reproduce Problem" section of this article with this code to see that the child form is painted correctly when the example is run.
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Reproduce Problem
|
Additional reference words: 3.00 4.00 buglist3.00 buglist4.00 vb4win vb4all
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |