http://bugs.winehq.org/show_bug.cgi?id=4960
------- Additional Comments From juris.smotrovs@sets.lv 2006-31-03 04:08 ------- Created an attachment (id=2179) --> (http://bugs.winehq.org/attachment.cgi?id=2179&action=view) Testcase illustrating the problem
A Win32 program made by MS Visual Studio.NET, Maximize.exe. Selecting File->New should open an MDI child in maximized state. In Windows it happens so. In Wine the child does not appear (appears later if you resize the frame window).
After applying the patch (enabling SetWindowPos for windows with invisible parents), the child appears, similarly as in Windows. Debugging in Windows shows that indeed, the window positioning messages WM_WINDOWPOSCHANGING, WM_NCCALCSIZE, WM_CHILDACTIVATE, WM_WINDOWPOSCHANGED are sent to the child, even though its parent is invisible.