3,120
社区成员
发帖
与我相关
我的任务
分享
void CContainer::ConstructL()
{
iListBox = new(ELeave) CAknSingleStyleListBox;
iListBox->SetContainerWindowL(*this);
iListBox->ConstructL(this,EAknListBoxSelectionList|EAknListBoxLoopScrolling);
SetItemsL();
iListBox->SetRect(aRect);
}
void CContainer::SetItemsL()
{
TBuf<20> itemText;
CDesCArray* itemArray = new ( ELeave ) CDesCArrayFlat(iRArray.Count());
for( TInt i = 0; i < iRArray.Count(); ++i )
{
itemText.Format( iRArray[i].GetCode());
itemArray->AppendL( itemText );
}
iListBox->Model()->SetItemTextArray( itemArray );
iListBox->Model()->SetOwnershipType( ELbmOwnsItemArray );
iListBox->HandleItemAdditionL();
}