I reckon there's a bug in the FrmDispatchEvent code. Adding the following to
my ApplicationHandleEvent would seem to make FrmUpdateForm work as expected:

   if ( event->eType == frmLoadEvent )
       ...
   else if ( event->eType == frmUpdateEvent )
      {
      frm = FrmGetFormPtr (event->data.frmUpdate.formID);

      if ( !frm->handler (event) )
         FrmDrawForm (frm);

      handled = true;
      }

Stephen Best
Bitware Australia Pty. Ltd.


Reply via email to