Hi Mark,
There are two conditions that will cause the problem you describe.
As shown in the attached image, it can occur if some part of the window strays outside the boundaries of the parent wall. Similarly, this can happen if two windows within the same wall overlay lap (even if just slightly).
This happens in the OpenGL view because each solid object needs to be dynamically tesselated into triangles. In order to include windows and other child openings, the parent polygon winds around the outside boundary in one direction and then around each internal boundary in the opposite direction. If this process cannot resolve into something sensible, then you will get just the line drawing of the object.
There is a more detailed description of this process, called Apertures Without Relationship Linking, in the following section of the Ecotect help file: Ecotect Help! >> General Concepts >> Modelling >> Object Relationships
Hope that helps...
Kind regards,
Andrew
--
Dr. Andrew Marsh
Principal Software Engineer
AEC-Simulation
Autodesk, Inc.