drawtext显示问题
container的draw中显示三行内容
gc.DrawText( p->iStuArray[0]->iName, pos );
TBuf<10>tmp;
tmp.AppendNum(p->iStuArray[0]->iAge);
gc.DrawText(tmp , pos1);
gc.DrawText( p->iStuArray[0]->iAddress, pos2 );
其中iStuArray是在ui.h中创建的公有的RPointerArray<CEmployeer> iStuArray;
为什么程序中内容取不到,运行模拟器就卡住不动了
ui。cpp中实现数组数据存入:
_LIT(KEmployeer1,"123");
_LIT(KAddress1,"sss2009");
TBuf<10> EmpName1(KEmployeer1);
TBuf<20> EmpAddress1(KAddress1);
CEmployeer emp1(EmpName1,22,EmpAddress1);
iStuArray.AppendL(&emp1);