hi... i have the following code snippet for implementing marquee on my CAknSingleGraphicStyleListBox...
void CListBoxContainer::InitializeControlsL()
{
iListBox = new (ELeave) CAknSingleGraphicStyleListBox;
iListBox->SetContainerWindowL( *this );
{
TResourceReader reader;
iEikonEnv->CreateResourceReaderLC( reader, R_LIST_BOX_CONTAINER_LIST_BOX );
iListBox->ConstructFromResourceL( reader );
CleanupStack::PopAndDestroy(); // reader internal state
}
// the listbox owns the items in the list and will free them
iListBox->Model()->SetOwnershipType( ELbmOwnsItemArray );
iListBox->ItemDrawer()->ColumnData()->EnableMarqueeL(ETrue);
iListBox->ItemDrawer()->ColumnData()->SetCurrentMarqueeItemIndex(4);
}
error comes up when it reads the line :
iListBox->ItemDrawer()->ColumnData()->SetCurrentMarqueeItemIndex(4);
error panel displays :
Undefined symbol: 'void CColumnListBoxData::SetCurrentMarqueeItemIndex(int) as referenced from <caller function>.....
I have the ff. lib in my mmp : avkon.lib eikcoctl.lib eikctl.lib
and included this header : <eikfrlbd.h>
what seems to be the problem. Same error is displayed when i try to use the ResetMarquee(), CreateMarqueeControlL() or IsMarqueeOn() functions... please help..



