[发明专利]确定窗口界面边界的方法、装置、存储介质及电子设备在审
申请号: | 202111131346.1 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113900750A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 陈潼升 | 申请(专利权)人: | 珠海豹好玩科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 519031 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 窗口 界面 边界 方法 装置 存储 介质 电子设备 | ||
本发明一个或多个实施例提供了一种确定窗口界面边界的方法、装置、存储介质及电子设备,其中,确定窗口界面边界的方法,包括:获取显示单元中的当前显示的窗口界面对应的非显性区域;其中,所述非显性区域为所述窗口界面实际在所述显示单元上所占用的区域;在所述非显性区域内查找所述窗口界面上的一个点,作为第一点;以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界。本发明实施例可有效确定出窗口界面的边界。
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种确定窗口界面边界的方法、装置、存储介质及电子设备。
背景技术
目前,操作系统提供了获取窗口的矩形位置的相关API(ApplicationProgramming Interface,应用程序接口),但该应用接口无法获取一些含透明属性的异形窗口以及窗口部分被遮挡等特殊情况下窗口的准确位置,如,某些基于DirectUI(直接在父窗口上绘图)实现的窗口的整体是全屏的透明窗口,但用户真正可视的只有右下角的一个小窗口,这导致无法准确定位该窗口的位置。
发明内容
有鉴于此,本发明一个或多个实施例提供了一种确定窗口界面边界的方法、装置、存储介质及电子设备,以准确定位窗口的位置。
本发明一个或多个实施例提供了一种确定窗口界面边界的方法,包括:获取显示单元中的当前显示的窗口界面对应的非显性区域;其中,所述非显性区域为所述窗口界面实际在所述显示单元上所占用的区域;在所述非显性区域内查找所述窗口界面上的一个点,作为第一点;以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界。
可选的,所述方法还包括:在以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界之后,根据所述窗口界面的边界确定所述窗口界面是否属于广告窗口;若所述窗口界面属于广告窗口,关闭所述窗口界面。
可选的,在所述非显性区域内查找所述窗口界面上的一个点,包括:以所述非显性区域为目标搜索区域,查找所述窗口界面上的点;响应于未在所述目标搜索区域内查找到所述窗口界面上的点,对所述目标搜索区域进行二分化后,将二分化后得到的区域作为新的目标搜索区域继续查找所述窗口界面上的点,将查找到的所述窗口界面上的点作为所述第一点。
可选的,所述方法还包括:在将二分化后得到的区域作为新的目标搜索区域继续查找所述窗口界面上的点之后,直至查找到所述窗口界面上的点或目标搜索区域的大小满足预设条件,结束查找。
可选的,在所述非显性区域内查找所述窗口界面上的一个点,包括:使用深度优先搜索算法在所述非显性区域内查找目标点;通过Window From Point函数判断所述目标点是否是窗口界面上的点。
可选的,以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界,包括:以所述第一点为起始点,通过二分法查找法向所述第一点四周进行扩散查找所述窗口界面的边界点,根据查找到的所述窗口界面的边界点,确定所述窗口界面的边界。
可选的,所述方法还包括:在以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界之后,在所述窗口界面的预设位置处呈现预设窗口,所述预设窗口中显示有所述窗口界面的类型信息和/或关闭所述窗口界面的控件。
可选的,所述方法还包括:在以所述第一点为起始点在所述非显性区域内查找所述窗口界面的边界点,根据查找到的边界点确定所述窗口界面的边界之后,根据所述窗口界面的边界对所述窗口界面进行截图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹好玩科技有限公司,未经珠海豹好玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111131346.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种辅助上套筒垫块装置
- 下一篇:一种多功能汽车车身维修工具车