Two basic approaches come to mind. One is to write your own event loop for your popup. That way, you can react to taps in any way you like. This isn't that hard, but it's a little scary in that you might miss something that FrmDoDialog does for you. The alternative I would consider is to use FrmDoDialog, but to assign your own event handler. This handler gets first crack at all events. By making it detect taps outside the bounds, it should be easy enough to make them effectively press the cancel button. I'd go for this approach since your code is already set up to use FrmDoDialog with your own event handler. -- Peter Epstein
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
