I have code that cascades multiple forms that belong to my application. They
are not MDI so my understanding is that the accepted method is to call
CascadeWindows in user32.dll and use the desktop as the owner window. The
problem is that it's un maximizing all other windows regardless of whether
or not I pass their window handles to the method. Is there another way to do
the cascade that doesn't have this side effect? I know I could just change
all the locations. But it's the algorithm for determining the window size
and z-order that I'm not yet comfortable re-writing. Any help is
appreciated.

Thanks,

Brian