According to the Palm OS Reference, if the list is visible when you call
LstSetListChoices, you will need to call LstDrawList to update the list.


-Tom


> It has been a few days and I have not heard on this, so I thought I would
> post again.
> 
> I am trying to set the choices in a list using LstSetListChoices, and know I
> am getting very close to getting it to work.
> 
> I call my function to populate the list and I receive no error and I get no
> data displayed in my list.
> 
> Here is the function.
> 
> static char* gPlateString =
> "PL3/16x\0PL1/4x\0PL5/16x\0PL3/8x\0PL1/2x\0PL5/8x\0";
> static char** gListString;
> MemHandle gStringH;
> 
> static Boolean PopulateList(FormType* frmP, ListType* lstP)
> {
>   gStringH = SysFormPointerArrayToStrings(gPlateString, 6);
>   gListString = (char**)MemHandleLock(gStringH);
> 
>   LstSetListChoices(lstP, gListString, 6);
>   MemHandleUnlock(gStringH);
> 
>   return true;
> }
> 
> ...
> 
> case frmCloseEvent:
>   MemHandleFree(gStringH);
>   break;
> 
> tia,
> 
> Steve
> 
> 


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

Reply via email to