塞班岛

siwei的S60之旅

12 2009 档案

[Symbian]慎用CListItemDrawer::EDisableHighlight屏蔽高亮效果
     摘要: 下面这行代码可以屏蔽listbox的高亮效果:

iListBox->ItemDrawer()->SetFlags(CListItemDrawer::EDisableHighlight);

现在看来这么做在一般情况下OK,但如果listbox内容超过一页就有问题了!

设想这样一种场景,如果listbox使用这个flag屏蔽了高亮,用户按下上下方向键会有什么情况呢?

答案就是,虽然高亮效果被屏蔽了,但“不可见”高亮选中的项目还是存在的!这个时候如果listbox有多页的话,必须按N次,将高亮(虽然看不到)移动到最底下一个项目,然后才会翻页。  阅读全文

posted @ 2009-12-11 11:16 siwei 阅读(550) | 评论 (0)  编辑

导航

<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

常用链接

留言簿(3)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜