http://bugs.winehq.org/show_bug.cgi?id=3108
------- Additional Comments From ivg2@cornell.edu 2005-08-10 00:16 ------- Hm... further investigation shows that event 0x0018 (WM_SHOWWINDOW) is delegated down through the DefDlgProc to DefWindowDlgProc, where it is blocked.
First, it returns 0 here: if (!lParam) return 0; /* sent from ShowWindow */
If that part is commented out, it returns here:
if (wParam) { if (!(pWnd->flags & WIN_NEEDS_SHOW_OWNEDPOPUP)) { WIN_ReleasePtr( pWnd ); return 0; } pWnd->flags &= ~WIN_NEEDS_SHOW_OWNEDPOPUP; }
If I comment that out too, it tries to process event 0x0018 a whole bunch of times, but it still doesn't work.