>However, if I have an onscreen window and then popup a form that covers
>part of it, OS 3.5 will complain at me that I can't pop a form up that
>covers a window (when the form closes oddly enough). That's nice, but what
>am I supposed to do in this situation? Removing the window from the active
>window list doesn't seem to help...
The issue is that there's no way for the OS to tell a window that it needs
to redraw itself, when that covering form goes away. So this is telling
you of a problem in your architecture/design that could land you with
troubles if the Find dialog comes up, for example. Or an IR transmission,
an alarm, etc.
It won't bring up this alert on a release rom, so if you're absolutely sure
that you know of all the situations that you'd need to redraw yourself, ok.
But otherwise you might want to consider using a form and just not ever
calling FrmDrawForm or putting any UI objects on it, and handling the
frmUpdateEvent appropriately.
(Little known tidbit: the system can send a frmUpdateEvent to your form
handler without going through the normal event queue. It'll do this if
necessary, when closing a form that didn't save the bits behind it.)
-David Fedor
Palm Developer Support
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palm.com/devzone/mailinglists.html