[发明专利]一种滑动条控件的实现方法无效

专利信息
申请号: 201010558526.3 申请日: 2010-11-24
公开(公告)号: CN102012813A 公开(公告)日: 2011-04-13
发明(设计)人: 南习清 申请(专利权)人: 康佳集团股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 深圳市兴科达知识产权代理有限公司 44260 代理人: 王翀
地址: 518000 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 滑动 控件 实现 方法
【说明书】:

技术领域

发明涉及通讯技术领域,尤其涉及一种滑动条控件的实现方法。

背景技术

滑动条控件是PC中最常用的控件之一。一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。但在嵌入式GUI上很少见。

现有的,基于支持FrameBuffer的嵌入式GUI图形库,由于支持FrameBuffer的嵌入式GUI图形库直接对Framebuffer进行操作,无窗口、无标签、编辑框、按钮等基本的图形控件,编程效率低下,维护困难。

发明内容

本发明的目的在于提供一种滑动条控件的实现方法。

本发明的技术方案是这样实现的。

一种滑动条控件的实现方法,包括步骤:

a:创建并加载滑动条控件到父窗口中;

b:根据滑动条父窗口收到的操作信息,计算滑动块在滑动条中的相对位置;

c:将滑动块位置相对值设置到滑动条控件中,根据设置的滑动块位置值,计算滑动块的起始点坐标,重新绘制滑动条控件。

其中,步骤a具体包括:

a1:定义滑动条空间对象及空间对象指针;

a2:调用嵌入式图形库相应API函数,创建滑动条窗口;

a3:将滑动条控件装载到拥有滑动条控件的父窗口中。

其中,所述步骤a2中还包括:装载滑动条背景条图像和滑动条的滑动块图像。

其中,所述操作信息为上下按键或者翻页键信息。

其中,所述相对位置以百分比表示。

其中,所述滑动条为水平滑动条或者垂直滑动条。

本发明实施例与现有技术相比,有益效果在于:本发明中,当用户进行交互操作时,滑动条控制将向其父窗口发送消息,修改滑动块的相对位置值,滑动条控件按照更改后的滑动块位置值重新绘制整个滑动条,直观显示当前记录在整个记录中的相对位置。本发明在基于支持FrameBuffer的嵌入式GUI图形库基础上创建滑动条控件,方便用户直观看到当前操作的记录位置、前面和后面是否还有记录,方便用户确定是否可以继续移动相应按键查看相关记录。界面简洁、美观、大方。

附图说明

图1是本发明方法流程图;

图2是本发明实施例流程图。

具体实施方式

本发明基于Linux系统,支持FrameBuffer的嵌入式GUI图形库,实现的滑动条控件用于直观显示有多页数据操作的GUI窗口界面,当用户使用按键查看多页数据记录时,显示当前记录的位置信息。

当系统启动后,用户进入有多页数据操作的GUI窗口界面,并创建滑动条控件。当用户使用遥控器的上下方向键时,将光标(焦点)移动到新的记录上,按照一定的算法,计算当前记录在整个记录中所占的百分比,根据此数据,算出滑动块在整个滑动条中的位置,画出滑动条和滑动块的位置。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1所示,包括:

步骤101:创建并加载滑动条控件到父窗口中;

步骤102:根据滑动条父窗口收到的上下按键或者翻页键信息,计算滑动块在滑动条中的相对位置,相对位置以百分比表示;

步骤103:将滑动块位置相对值设置到滑动条控件中,根据设置的滑动块位置值,计算滑动块的起始点坐标,重新绘制滑动条控件。

请参阅图2所示,滑动条处理流程:

1.创建并加载滑动条控件到父窗口中

定义滑动条空间对象:g_stSlider;

定义滑动条空间对象指针:g_pSlider;

调用嵌入式图形库相应API,创建滑动条窗口,并装载滑动条背景条图像(滑动条图像)和装载滑动条的滑动块图像;

将滑动条控件装载到拥有滑动条控件的父窗口中。

2.根据滑动条父窗口收到的上下按键或者翻页键信息,计算滑动条按键的percent变量,设置滑动块在滑动条中的相对位置,重新画滑动条。

定义g_ListIndex为当前焦点记录的索引值,TotalListRecordNum为列表所有记录数。

如果列表记录总数大于1,滑动块的在滑动条中的相对位置值percent用整数(百分比)表示,其值为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康佳集团股份有限公司,未经康佳集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010558526.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top