One way to address this issue would be to specify a fixed initial position and size for the MDI.
To force the MDI to always open with the top-left corner at the (x,y) screen coordinates (0,0), and with an initial size of 640 by 480 pixels, that is, with the bottom-right corner at (640,480), add the following to the MAGIC.INI file's [MAGIC_ENV] section:[MAGIC_ENV]
MDIleft = 0
MDItop = 0
MDIright = 640
MDIbottom = 480
With these settings added to the MAGIC.INI file, the application will always startup in the same position and at the same size. BTW, these settings only affect the MDI – all other child screens' positions and sizes will be persisted as before, and the user, of course, is free to move, resize, max, and min the MDI as they desire.
P.S. There are more such settings that you might want to play with, some documented, some not. The complete library (AFAIK) of such settings are as follows:
MDIClientEdge = Y|N
On 5/21/2020 6:42 PM, Darren wrote: