重叠窗口中显示内容的处理方法和系统与流程

文档序号:11917077阅读:来源:国知局

技术特征:

1.一种重叠窗口中显示内容的处理方法,其特征在于,包括如下步骤:

分别获取各个显示窗口在显示界面对应的窗口坐标;

在所述窗口坐标出现重叠时,分别获取各个显示窗口对应的可见区域和非可见区域;

在对各个显示窗口的显示内容进行绘制时,分别绘制各个显示窗口可见区域部分的显示内容;

将绘制后的显示内容分别发送至相应的显示区域。

2.根据权利要求1所述的重叠窗口中显示内容的处理方法,其特征在于,所述分别获取各个显示窗口在显示界面对应的窗口坐标的步骤之后,还包括:

分别读取各个窗口坐标对应的坐标范围,获取存在交集的各个坐标范围,并分别确定各个存在交集的坐标范围对应的窗口坐标;

将所确定的窗口坐标判定为重叠的窗口坐标。

3.根据权利要求1所述的重叠窗口中显示内容的处理方法,其特征在于,所述分别获取各个显示窗口对应的可见区域和不可见区域的过程包括:

分别获取各个显示窗口的重叠区域和非重叠区域;

将显示窗口的非重叠区域确定为该显示窗口的可见区域;

检测所述重叠区域中,各个显示窗口的窗口层次,根据所述窗口层次确定所述重叠区域的首层窗口和非首层窗口;

将首层窗口的重叠区域确定为相应显示窗口的可见区域,将非首层窗口的重叠区域确定为相应显示窗口的非可见区域。

4.根据权利要求3所述的重叠窗口中显示内容的处理方法,其特征在于,所述分别获取各个显示窗口的重叠区域和非重叠区域的步骤包括:

分别读取各个窗口坐标对应的坐标范围,检测各个坐标范围之间的交集;

将所述交集对应的区域确定为重叠区域,将非交集对应的区域确定为非重叠区域。

5.根据权利要求1所述的重叠窗口中显示内容的处理方法,其特征在于,所述分别绘制各个显示窗口可见区域部分的显示内容的过程包括:

获取各个显示窗口可见区域的可见坐标范围;

获取所述可见坐标范围对应的显示内容进行绘制。

6.根据权利要求1所述的重叠窗口中显示内容的处理方法,其特征在于,所述分别绘制各个显示窗口可见区域部分的显示内容的过程包括:

检测相互重叠的显示窗口的个数;

若所述显示窗口的个数大于设定个数,则设置各个相互重叠的显示窗口的优先级;

根据所述优先级绘制各个显示窗口可见区域对应的显示内容。

7.根据权利要求6所述的重叠窗口中显示内容的处理方法,其特征在于,所述设置各个相互重叠的显示窗口的优先级的过程包括:

分别获取各个显示窗口可见区域对应的可见面积;

根据所述可见面积从大至小对相应的显示窗口进行排序;

根据显示窗口的排列顺序设置所述显示窗口的优先级;其中,任意相邻的两个显示窗口中,前一个显示窗口优先级高于后一个显示窗口。

8.根据权利要求7所述的重叠窗口中显示内容的处理方法,其特征在于,所述根据所述可见面积从大至小对相应的显示窗口进行排序的过程包括:

获取各个显示窗口可见面积的大小,检测可见面积大小相等的显示窗口;

获取可见面积大小相等的显示窗口对应的窗口层次;

按照所述可见面积从大至小对显示窗口进行排序,若显示窗口的可见面积大小相等,则将窗口层次小的显示窗口排列在前。

9.根据权利要求6所述的重叠窗口中显示内容的处理方法,其特征在于,所述根据所述优先级绘制各个显示窗口可见区域对应的显示内容的过程包括:

A、在第一帧绘制过程中,将优先级高的设定个数个显示窗口可见区域对应的显示内容进行绘制;

B、在下一帧绘制过程中,将其他显示窗口中优先级高的设定个数个显示窗口可见区域对应的显示内容进行绘制;

C、重复执行步骤B,直至绘制完所有显示窗口可见区域对应的显示内容。

10.一种重叠窗口中显示内容的处理系统,其特征在于,包括:

第一获取模块,用于分别获取各个显示窗口在显示界面对应的窗口坐标;

第二获取模块,用于在所述窗口坐标出现重叠时,分别获取各个显示窗口对应的可见区域和非可见区域;

绘制模块,用于在对各个显示窗口的显示内容进行绘制时,分别绘制各个显示窗口可见区域部分的显示内容;

显示模块,用于将绘制后的显示内容分别发送至相应的显示区域。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1