I have a CEikColumnListBox in my application. When I start the application the items of the list are not visible. However, if I scroll the list, the parts that come from "under" the frame, are visible.
My application is on Series 90 but it is very likely, that it has nothing to do with it. Instead I think that it has something to do with the order of drawing, because the list goes white again if I call DrawNow() or Draw Deferred() to the view, where the list is. However, calling those to the list doesn't help.
I also have another problem with the list: the vertical scrollbar doesn't work (horizontal works fine). Nothing happens if I tap the arrowhead of the scrollbar. I can drag the scroller of the scrollbar and it moves but the list doesn't move.
Here is the code where I create the list:
iListBox = new (ELeave) CEikColumnListBox();
CColumnListBoxData* columnData = iListBox->ItemDrawer()->ColumnData();
CDesCArrayFlat* listBoxItems = iCoeEnv->ReadDesCArrayResourceL(R_LIST_ITEMS);
TRect rect(10, 10, 170, 240);
Thanks in advance for any ideas,