Post
by TerryP » 15 Oct 2007, 04:00
Posted by: Terry Phythian
I've found this too. This bug will make it impossible to deploy an MDI
application in 5.1 at the moment.
Another MDI issue is that the MDI Windows Menu window selection list doesn't
enable any of the open window items for selection. They're all there, but
you can't select one to change the active MDI child window.
Note that if I add menu items for Cascade, Tile and Arrange using the
appropriate SalMDI* functions, they are enabled and work correctly (but the
window selection list still doesn't).
Also, the control menu (under the MDI child window icon) is not displayed in
the current theme, but in the default Windows menu style. (I use Windows
Classic, so the difference is obvious, not so much with Windows XP theme.)
The control menu for the MDI window itself appear correctly in theme.
Even worse, top level form/table windows (whether or not an MDI window
exists) also have the non-themed control menu! Only the MDI window gets the
control menu theme correct.
The above issues/behaviours occur in both design run time and executable run
time modes, and occur whether the windows are created automatically, or via
SalWindowCreate.
--
Terry Phythian,
Reprise Consulting