With thanks (& apologies, if necessary) to all who have
assisted me in this small quest, I'm pleased to announce
that FrmCopyTitle() does indeed do the trick, and they're
not kidding when they say it better be declared much bigger 
than any string you might dream of stuffing into it.

Thanks again, and BTW: I think that this is a perfect example
why this is definitely NOT a "Crappy Forum". 

IMHO:Such weenies ought to be encouraged to go forth & write
code for pocketPC in eVB, and thus enhance the desirability
and marketability of all Palm OS devices.

Scott Herman

At 11:01 AM 7/26/01 -0400, Scott Herman wrote:
>Wow! 
>
>After all that, and having to endure the errors spit out by the
>emulator debug because I dared to access the from data directly,
>It just didn't work.
>
>I'm still stuck with my original problem of prior title text
>"showing thru" the new title text, when the new text length 
>is shorter than the prior text length.
>
>...and I'm not hearing much from our authoritative and knowledgeable
>friends @ palm.
>
>
>At 10:42 AM 7/26/01 -0400, Scott Herman wrote:
> >Oops! I guess I won't use FrmGetObjectIndex(), since
> >the title does not have an ID to pass into FrmGetObjectIndex().
> >
> >Instead I'll use the following code, with gratitude to Marianne
> >for the suggestion....
> >
> >unsigned FrmGetTitleIndex(FormType *frm) {
> >  unsigned index = 0,
> >           numObjects = 0;
> >     
> >  if (!frm)
> >     return(0);
> >  
> >  numObjects = FrmGetNumberOfObjects(frm); 
> >  
> >  for (index = 0; index < numObjects; ++index) {
> >     if (frm->objects[index].objectType == frmTitleObj) 
> >        return(index);
> >  } /* for */ 
> >
> >  return(frmInvalidObjectId);
> >  
> >} /* FrmGetTitleIndex */
> >
> >
> >
> >/* Scott Herman
> >  */
> >
> >
> >
> >
> >
> >At 10:15 AM 7/26/01 -0400, Scott Herman wrote:
> > >Thanks Marianne,
> > >
> > >I'll try that, however, I'll use FrmGetObjectIndex()
> > >rather than pawing through the form structure(s).
> > >
> > >Thx again,
> > >
> > >Scott Herman
> > >
> > >
> > >At 09:36 PM 7/26/01 +0000, TargetPlot Software wrote:
> > > >Hi,
> > > >Do you hide the Title object before changing it ?
> > > >I've found that something like this works...
> > > > FrmHideObject(frm, FormTitleIdx);
> > > > FrmSetTitle(frm, FormTitleStr);
> > > > FrmShowObject(frm, FormTitleIdx);
> > > >
> > > >BTW, I do not know an easy way to find the FormTitleIdx. I look through
> > > >all objects on the form until I find one with an object type of
> > > >frmTitleObj. If anyone has a better way to find the object index of the
> > > >frmTitleObj, I'd like to know.
> > > >Regards,
> > > >Marianne.
> > > >------------------------------------------
> > > >Trevor Hancock & Marianne Rieckmann
> > > >TargetPlot Software
> > > >http://www.targetplot.com.au
> > > >mailto:[EMAIL PROTECTED]
> > > >mailto:[EMAIL PROTECTED]
> > > >------------------------------------------
> > > >
> > > >
> > > >-- 
> > > >For information on using the Palm Developer Forums, or to unsubscribe, please 
>see http://www.palmos.com/dev/tech/support/forums/
> > >
> > >
> > >-- 
> > >For information on using the Palm Developer Forums, or to unsubscribe, please see 
>http://www.palmos.com/dev/tech/support/forums/
> >
> >
> >-- 
> >For information on using the Palm Developer Forums, or to unsubscribe, please see 
>http://www.palmos.com/dev/tech/support/forums/
>
>
>-- 
>For information on using the Palm Developer Forums, or to unsubscribe, please see 
>http://www.palmos.com/dev/tech/support/forums/


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

Reply via email to