Wait, never mind. You want to keep the DIA where it is and not really fill
the screen.

You could always define the empty form as 160 x 160, and do something
similar to what PalmResize does (I believe there is an option to allow you
to keep the DIA state unchanged for a situation like yours).

-Donald

"Donald C. Kirker" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> What if you declaired an empty form resource that has dimensions 160 x 224
> and then dynamically created your form objects and drawing?
>
>
> -Donald
>
> <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> > Hello all,
> >
> > I have a problem which I have been unable to solve. I have an
application,
> that has a form, that enabled the DIA open/close trigger and resizes
> automatically. When the DIA is closed, all is OK, but if the DIA is open,
> the next part does not work.
> >
> > On top of that bottom form, i need to show an interactive modal form,
BUT
> it needs to keep DIA where it is (open if it was open, closed if it was
> closed). But I can never get the top form to keep the DIA open.
> > The new modal form is created dynamically (FrmNewForm), as are all the
> controls on it.
> >
> > The code is somewhat like this:
> >
> > formP=FrmCreateForm(...)
> > CtlCreateControl(&formP,....)
> > FldCreateForm(&formP,...)
> > FrmSetDIAPolicyAttr(formP,frmDIAPolicyCustom)
> > FrmSetActiveForm(formP)   // *
> > FrmDrawForm(formP)
> > WinDrawBitmap(...)      //draw on the form
> > FrmDoDialog(formP)       //**
> > FrmDeleteForm(formP)
> >
> >
> > The DIA comes up on line marked as " * "
> > If the line is removed, i comes up on line marked " ** "
> > I have tried calling PINSetInputTriggerState() and
PINSetInputAreaState()
> at various places, all with no results. The DIA always comes up on
> FrmSetActiveForm() call weather it is me who calls it, or FrmDiDialog().
> >
> > Am I forgetting something ridiculously stupid?
> >
> >
> > ---
> > Best Regards,
> > Dmitry Grinberg
> >
>
>
>



-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to