"If you do drawing in response to winEnterEvent and you redraw a control that
is currently selected ..."
I'm drawing on a nilEvent but toggle a drawOK flag on
winEnterEvent/winExitEvent:
case winEnterEvent:
if ( event->data.winEnter.enterWindow == (WinHandle) frm )
drawOK = true;
break;
case winExitEvent:
if ( event->data.winExit.exitWindow == (WinHandle) frm )
drawOK = false;
break;
case nilEvent:
if ( drawOK )
do drawing etc.
break;
This has worked since time immemorial. Maybe the problem is not drawing over
the menu but something else that dismisses it.
--
For information on using the Palm Developer Forums, or to unsubscribe, please
see http://www.palmos.com/dev/support/forums/