Greetings all, I've just come across an odd problem using POSE with the m505 ROMs (debug and normal). I have a small dialog (100 pixels high) that pops up over a form using FrmPopupForm. In the dialog, the user enters data into a few fields and then hits "ok" to return to the previous form (FrmReturnToForm(0)). Now, the dialog _doesn't_ have SaveBehind set, so the OS sends me a nice frmUpdate event. So far so good. I have code that updates a couple fields on the form based on the input to the dialog, and then I return false, so that the default OS action will occur (ie: FrmDrawForm). The odd thing is, in the FrmUpdateEvent, I am unable to update any part of the screen that _was_not_ obscured by the dialog. I tested this by trying to draw a diagonal line from (1,1) to (160,160) in the frmUpdateEvent before the OS calls FrmDrawForm. The line is only drawn on the screen in the area where the dialog was...I can't update/draw to the portion of the screen that was visible in the area above the dialog.
I took a look at the archives about frmUpdate issues, and I think I understand what's should be happening, but it doesn't seem to work correctly on POSE. It looks like there is some clipping window with the same bounds as the dialog that is still active when my main form gets sent the frmUpdate event. Is this the case? Any ideas on how I can update other portions of the screen in addition to the part that was covered? Thanks, -DGA -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
