http://bugs.winehq.org/show_bug.cgi?id=15069
--- Comment #10 from Paul Romanyszyn pgr@arcelectronicsinc.com 2008-10-12 13:53:18 --- Created an attachment (id=16608) --> (http://bugs.winehq.org/attachment.cgi?id=16608) Using ShowWindow not sendmessagew for min max and restore
Reverting changes that caused the regression make delphi apps happy. I don't know enough about the internals to determine why sendmessagew is better then showwindow
Search via google of "delphi top level form hidden tapplication" give some info as to why delphi apps are affected by this regression. http://www.delphicorner.f9.co.uk/articles/apps7.htm Showmessage bypasses the code in TApplication the hidden top level form.
From Mastering Delphi 3 by Morco Cantu chapter 10 states that the tapplicaion
form is of popup type and is hidden.
All messages go to this window and it monitors the messages and passes what is needed to the main form's window.