本文主要是介绍htmlcontrol-for-symbian(S60 5th)滑动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CHtmlControl,一个开源Symbian平台下的自定义控件。它是一个轻量级的HTML/CSS解析和渲染的控件,可以轻松支持复杂的界面效果,也可以用来显示Web内容。
在此研究5版触摸屏手机的应用。
htmlcontrol除了通常的点击和拖动外,还支持两种特别的滑动操作。
==1.左右滑动==
当手指(或笔,下同)从左水平向右滑动,或从右水平向左滑动,将触发THtmlCtlEvent::ESlideLeft或THtmlCtlEvent::ESlideRight事件。
用户可以响应这两种事件进行处理,例如翻页等。
==2.上下滑动==
在带有滚动条的区域,默认情况下,我们需要拖动滚动条的滑块进行上下滑动。当页面较长,滑块较小时,长时间的拖动可能使用户感到疲劳。
htmlcontrol支持直接拖动内容区,只需简单设置一个参数即可:
在HTML中设置:
<div style='overflow:scroll' scroll-on-slide='true'></div>
或者动态设置:
//e是带有滚动条的DIV element指针
e->SetProperty(KHStrScrollOnSlide, ETrue);
滑动操作示意图
这篇关于htmlcontrol-for-symbian(S60 5th)滑动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!