[发明专利]一种自适应的窗体调整方法、装置、电子设备及介质在审
| 申请号: | 202111358448.7 | 申请日: | 2021-11-17 |
| 公开(公告)号: | CN113791788A | 公开(公告)日: | 2021-12-14 |
| 发明(设计)人: | 张虎;贺骞 | 申请(专利权)人: | 北京翼鸥教育科技有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 彭星 |
| 地址: | 100082 北京市海淀区紫金数码*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 窗体 调整 方法 装置 电子设备 介质 | ||
1.一种自适应的窗体调整方法,其特征在于,适用于显示屏,所述显示屏上显示有窗体;所述方法包括以下步骤:
判断所述显示屏的显示分辨率是否发生变化;
若有,则获取所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据;
根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据,重新绘制所述窗体,以更新所述显示屏上显示的窗体;所述显示屏上显示的更新后的窗体与更新前的窗体的尺寸相同。
2.根据权利要求1所述的自适应的窗体调整方法,其特征在于,当所述窗体为不规则窗体时,所述根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据,重新绘制所述窗体,以更新所述显示屏上显示的窗体,包括以下步骤:
所述根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述不规则窗体的属性数据,绘制所述不规则窗体对应的矩形窗体;
在所述矩形窗体中,绘制所述不规则窗体,以更新所述显示屏上显示的不规则窗体。
3.根据权利要求2所述的自适应的窗体调整方法,其特征在于,
在所述矩形窗体中,绘制所述不规则窗体,以更新所述显示屏上显示的不规则窗体,包括:
计算所述不规则窗体所占用的有效像素点,其中,所述有效像素点为所述矩形窗体所占用的显示像素点中与所述不规则窗体对应的部分;
将所述有效像素点的边界按照预设外扩算法外扩,得到所述不规则窗体的外扩边沿,以更新所述不规则窗体所占用的有效像素点,更新后的有效像素点中包括有所述外扩边沿所占用的显示像素点;
利用所述更新后的有效像素点绘制所述不规则窗体,以更新所述显示屏上显示的不规则窗体。
4.根据权利要求3所述的自适应的窗体调整方法,其特征在于,
在所述矩形窗体中,绘制所述不规则窗体,以更新所述显示屏上显示的不规则窗体,还包括:在更新所述不规则窗体所占用的有效像素点之后,将所述矩形窗体中的非有效像素点进行剪切处理。
5.根据权利要求3所述的自适应的窗体调整方法,其特征在于,
在所述矩形窗体中,绘制所述不规则窗体,以更新所述显示屏上显示的不规则窗体,还包括:将所述不规则窗体绘制过程中未曾使用的外扩边沿所占用的有效像素点进行透明化处理。
6.根据权利要求3所述的自适应的窗体调整方法,其特征在于,
根据预设外扩算法将所述有效像素点的边界外扩,得到所述不规则窗体的外扩边界,具体为:将所述有效像素点的边界外扩预设数目个显示像素点,得到所述不规则窗体的外扩边界。
7.根据权利要求2所述的自适应的窗体调整方法,其特征在于,
所述根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据,绘制所述不规则窗体对应的矩形窗体,包括:
所述根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据,确定所述不规则窗体对应的矩形窗体占用的显示像素点;
利用所述不规则窗体对应的矩形窗体占用的显示像素点,绘制所述不规则窗体对应的矩形窗体。
8.一种自适应的窗体调整装置,其特征在于,适用于显示屏,所述显示屏上显示有窗体;所述装置包括:
判断模块,用于判断所述显示屏的显示分辨率是否发生变化;
获取模块,用于在判断模块判断所述显示屏分辨率发生变化时,则获取所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据;
更新模块,根据所述显示屏的基准分辨率、变化后的显示分辨率、和所述窗体的属性数据,重新绘制所述窗体,以更新所述显示屏上显示的窗体;所述显示屏上显示的更新后的窗体与更新前的窗体的尺寸相同。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任意一项所述的自适应的窗体调整方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任意一项所述的自适应的窗体调整方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京翼鸥教育科技有限公司,未经北京翼鸥教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111358448.7/1.html,转载请声明来源钻瓜专利网。





