【技术实现步骤摘要】
本专利技术涉及界面窗口显示领域,特别是涉及一种嵌入式窗口管理方法及装置。
技术介绍
图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可用通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。目前,几乎没有单独的面向嵌入式的窗口管理系统,嵌入式窗口管理系统一般都是作为GUI系统的一个组件一起提供的。这种系统主要用于界面交互场景,因此无法实现分屏播放多媒体素材,特别是滚动播放。
技术实现思路
本专利技术所要解决的技术问题是:提供一种嵌入式窗口管理方法,该方法能够实现在图形用户界面窗口中分屏滚动播放图片。为了解决上述技术问题,本专利技术采用的技术方案为:一种嵌入式窗口管理方法,包括步骤:将屏幕分隔成两个以上窗口,所述每个窗口包括图片、窗口区域和剪切区域,所述窗口区域用于指示窗口在屏幕的显示位置,所述剪切区域用于指示窗口内图片的具体显示部分;将预显示的文件转化成图片,并将所述图片加载到对应的窗口中;更新屏幕显示区域,将与屏 ...
【技术保护点】
一种嵌入式窗口管理方法,其特征在于,包括步骤:将屏幕分隔成两个以上窗口,所述每个窗口包括图片、窗口区域和剪切区域,所述窗口区域用于指示窗口在屏幕的显示位置,所述剪切区域用于指示窗口内图片的具体显示部分;将预显示的文件转化成图片,并将所述图片加载到对应的窗口中;更新屏幕显示区域,将与屏幕显示区域重叠的窗口图片更新到显存。
【技术特征摘要】
1.一种嵌入式窗口管理方法,其特征在于,包括步骤:
将屏幕分隔成两个以上窗口,所述每个窗口包括图片、窗口区域和剪切区
域,所述窗口区域用于指示窗口在屏幕的显示位置,所述剪切区域用于指示窗
口内图片的具体显示部分;
将预显示的文件转化成图片,并将所述图片加载到对应的窗口中;
更新屏幕显示区域,将与屏幕显示区域重叠的窗口图片更新到显存。
2.根据权利要求1所述的嵌入式窗口管理方法,其特征在于,在所述更新
屏幕显示区域步骤之前还包括以下步骤:更换窗口区域内图片或按预设步长更
新剪切区域。
3.根据权利要求2所述的嵌入式窗口管理方法,其特征在于,按预设步长
更新剪切区域的具体步骤包括:
设置所述剪切区域的位移量,其中,位移量的初值为0;
按预设步长更新所述剪切区域,计算所述剪切区域的位移量;
判断剪切区域更新过程中,其剩余宽度是否小于一个预设步长,若是,则
播放结束,若否,则继续按预设步长向剪切方向更新所述剪切区域。
4.根据权利要求1所述的嵌入式窗口管理方法,其特征在于,所述窗口为
同一数组的元素,所述窗口设置有子窗口,所述每个窗口的子窗口形成一双向
链表,所述子窗口包括图片、所述窗口区域和剪切区域。
5.根据权利要求4所述的嵌入式窗口管理方法,其特征在于,还包括主窗
口;
所述主窗口用于在更新屏幕显示区域时,将窗口、以及窗口所包含的子窗
口的内容更新到主窗口;通过所述主窗口将窗口、以及窗口所包含的子窗口的
内容更新到显存。
6.根据权利要求5所述的嵌入式窗口管理方法,其特征在于,更新屏幕显
示区域的具体步骤包括:
遍历所述窗口以及窗口所包含的子窗口,确定处于激活状态的窗口以及所
述窗口所包含的子窗口;
计算更新区域与所述处于激活状态的窗口以及所述窗口所包含的子窗口的
\t重叠部分;
通过所述窗口区域、剪切区域和所述重叠部分计算出图片重叠区域;
将所述图片重叠区域的图片更新到主窗口;
将主窗口更新区域的图片更新到显存的相应区域。
7.根据权利要求6所述的嵌入式窗口管理方法,其特征在于,还包括创建
窗口、创建子窗口、销毁窗口、销毁子窗口、加载图片、取消加载图片、修改
剪切区域和更...
【专利技术属性】
技术研发人员:梁文森,苏镇扬,
申请(专利权)人:福建星网视易信息系统有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。