http://bugs.winehq.org/show_bug.cgi?id=34315
--- Comment #10 from Lope lopeonline@gmail.com 2013-08-21 13:18:57 CDT --- (In reply to comment #9)
To be clear, there's no such thing as "an HWND_TOP window". HWND_TOP is not a property of a window. There are topmost windows (those with WS_EX_TOPMOST) and non-topmost windows.
Yes I did explain that HWND_TOP is nothing special and did suggest that it is a attribute. However HWND_TOP=0 is listed in the WinAPI viewer 2004.
(In reply to comment #9)
Wine/Linux seems to re-organize window Z-Order when setting NOTOPMOST which is wrong. NOTOPMOST is not supposed to trigger any Z-Order change.
Well, surely changing a window from topmost to non-topmost should move that window behind any other topmost windows. But, presumably, the z-order change should be minimal, which would leave the formerly-topmost window in front of any other non-topmost window. If it wasn't already topmost, then it probably shouldn't change z-order.
Yes I agree with your more accurate assessment.