发明名称 嵌入式浏览器中实现跑马灯效果的方法
摘要 本发明提供一种在嵌入式浏览器中,CPU占用资源小且能够承载多种滚动内容形式的跑马灯效果的实现方法。嵌入式浏览器中实现跑马灯效果的方法,采用由图形引擎通过窗口控件生成的子窗口作为marquee窗口,将待滚动的内容作为子窗口的内置页面,除能正常显示文字、图片等内容外,还可对HTML代码段进行CSS解析,从而实现对HTML代码段的显示。无需待滚动内容的长度多大,子窗口仅对其可视区域的内置页面部分(进入该子窗口的内置页面部分)进行解析、显示,避免出现因待滚动内容长度过大而造成占用CPU资源过大,程序响应缓慢的问题。
申请公布号 CN101819594B 申请公布日期 2011.09.28
申请号 CN201010153712.9 申请日期 2010.04.23
申请人 四川长虹电器股份有限公司 发明人 邵巍
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 成都虹桥专利事务所 51124 代理人 邹裕蓉
主权项 嵌入式浏览器中实现跑马灯效果的方法,其特征在于,包括以下步骤:a、在主页面中设置由图形引擎通过窗口控件生成的子窗口,子窗口的尺寸和marquee窗口的尺寸相同;b、将待滚动内容作为子窗口的内置页面的一部分,该内置页面对应一个marquee标签,设置内置页面中该marquee标签的滚动方向、滚动形式、滚动速度;c、沿滚动方向在待滚动内容的两端分别添加一个与子窗口高度相同、宽度相同的空白区域;所述空白区域由滚动目标端空白区域、滚动起始端空白区域组成;待滚动内容与滚动目标端空白区域、滚动起始端空白区域共同构成子窗口的内置页面;d、将滚动起始端空白区域作为子窗口的起始显示部分;e、设置定时器,定时向子窗口发送滚动消息,使得子窗口的内置页面的内容向设定的滚动方向滚动;f、对进入子窗口的内置页面部分进行解析、显示。
地址 621000 四川省绵阳市高新区绵兴东路35号