and non-factory parts created with IWindow::visible(false) style, and
get shown or created from the menu bar.
All windows are owned by the window that opens them, or by the Main
window. Most of them have the IMultiCellCanvas as the primary part
with 1 or 2 IContainerControls, various entry fields etc. Some of
these parts I've embedded other windows that are owned by that window
(some are modal) and get created with isVisible(false) and get shown
from events in that form.
Problem I have is not all the controls appear on the forms. I think it
affect the graphics part of the OS because another app I wrote in Rexx
never had the problem, until I installed this app on the same
computer.
I've experimented with different property settings for the window and
found by triggering a IWindow:

aintAllImmediate() from the
IWindow:

osition() will sometimes bring the non-visible objects back
into view when I move the window around, but not always. It's very
frustrating as it happens at critical times, like while inputting data
and when a confirmation modal dialog pops up with no OK button, the
only option is to kill trhe app, and lose data.
It is a random thing, it doesn't always happen. It happens on all nine
comuters I installed to.
Hope someone can give some light on this serious problem.