[发明专利]一种应用程序的覆盖图标的显示方法和装置有效
申请号: | 201911000941.4 | 申请日: | 2019-10-21 |
公开(公告)号: | CN111026542B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 邱志斌;涂高元;郭永兴;陆云燕;沈廷强 | 申请(专利权)人: | 厦门天锐科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F3/14 |
代理公司: | 福州君越知识产权代理事务所(普通合伙) 35299 | 代理人: | 梁锦平 |
地址: | 361000 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 覆盖 图标 显示 方法 装置 | ||
本申请公开了一种应用程序的覆盖图标的显示方法,包括:向Windows发送关于所述应用程序的图标注册请求,以获得自定义覆盖图标;获取注册表项中所有图标键值的优先级,其中,所有图标键值中包括自定义覆盖图标的图标键值;调整自定义覆盖图标的图标键值在注册表项中的优先级;当资源管理器读取注册表项时,将图标键值优先级调整后的注册表项重定向给资源管理器,以根据图标键值优先级调整后的注册表项显示自定义覆盖图标。通过修改注册表项中覆盖图标的优先级,以按需求切换覆盖图标或者覆盖图标显示的顺序,从而让特定软件(或应用程序)的覆盖图形显示在期望位置,不被其他软件的覆盖图标抢占,也不会因为注册的覆盖图标项过多而无法显示图标。
技术领域
本申请涉及计算机技术领域,具体涉及一种应用程序的覆盖图标的显示方法和装置、计算机可读存储介质和电子设备。
背景技术
Windows支持在原有的文件图标上,再在文件图标角落显示一个自定义图标,以表示该文件状态,这个功能称为覆盖图标(Overlay Icon)。Windows一共支持15个的覆盖图标,4个自用,只剩下11个供用户自定义注册,一旦自定义软件的覆盖图标的顺序排到了11位之外,Windows将忽略该覆盖图标,使得该覆盖图标无法显示。另外,如果任何一个排在之前的软件的覆盖图标被判定为符合的图标,则后续软件的覆盖图标也不能被显示,因此,用户都都尽力让其注册的软件的覆盖图标能排在首位。
相关技术中,在注册自定义软件的覆盖图标时,计算需要在注册表项名称前加多少个空格或其他值较小的字符,以让该覆盖图标排在首位。但这种使覆盖图标抢占首位的方式属于静态方式,只能在注册时调整一次,容易被后注册者抢占,不能保证一直抢占首位。
发明内容
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种应用程序的覆盖图标的显示方法和装置、计算机可读存储介质和电子设备。
根据本申请的一个方面,提供了一种应用程序的覆盖图标的显示方法,包括:
向windows发送关于所述应用程序的图标注册请求,以获得自定义覆盖图标;
获取注册表项中所有图标键值的优先级,其中,所述所有图标键值中包括所述自定义覆盖图标的图标键值;
调整所述自定义覆盖图标的图标键值在所述注册表项中的优先级;
当资源管理器读取注册表项时,将图标键值优先级调整后的注册表项重定向给所述资源管理器,以根据图标键值优先级调整后的注册表项显示所述自定义覆盖图标。
根据本申请的第二方面,提供了一种应用程序的覆盖图标的显示装置,包括:
注册请求模块,设置为向windows发送关于所述应用程序的图标注册请求,以获得自定义覆盖图标;
优先级获取模块,设置为获取注册表项中所有图标键值的优先级,其中,所述所有图标键值中包括所述自定义覆盖图标的图标键值;
优先级调整模块,设置为调整所述自定义覆盖图标的图标键值在所述注册表项中的优先级;
重定向模块,设置为当资源管理器读取注册表项时,将图标键值优先级调整后的注册表项重定向给所述资源管理器,以根据图标键值优先级调整后的注册表项显示所述自定义覆盖图标。
根据本申请第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的应用程序的覆盖图标的显示方法。
根据本申请第四方面,提供一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门天锐科技股份有限公司,未经厦门天锐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911000941.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种丙烯酸松香改善速生木材性能的方法
- 下一篇:一种PFC控制方法及空调器