一种窗口处理方法、计算设备及可读存储介质技术

技术编号:34636459 阅读:17 留言:0更新日期:2022-08-24 15:10
本发明专利技术公开了一种窗口处理方法、计算设备及可读存储介质。本发明专利技术的窗口处理方法在计算设备的窗口管理器中执行,计算设备中运行有一个或多个应用,该方法包括:响应于开启一个或多个应用中的目标应用的窗口的透明度设置功能的操作,对改变目标应用的窗口的透明度的操作进行监听;响应于监听到改变目标应用的窗口的透明度的操作,对目标应用的窗口的透明度进行调整。可见,本发明专利技术提供了对窗口透明度进行调整的功能,如此用户则可对任一窗口的透明度进行调节。这样,当需在计算设备的屏幕上同时显示多个应用窗口时,用户通过调节窗口的透明度便既能使各窗口均展示于当前屏幕上,还能使其所操控的窗口占据足够的屏幕空间,从而可以提升用户的体验。提升用户的体验。提升用户的体验。

【技术实现步骤摘要】
一种窗口处理方法、计算设备及可读存储介质


[0001]本专利技术涉及计算机领域,尤其涉及一种窗口处理方法、计算设备及可读存储介质。

技术介绍

[0002]在日常的工作和生活中,用户经常需要在计算设备的屏幕上显示多个应用窗口。其中,为了使各窗口能同时呈现在屏幕上,用户一般会将这多个窗口进行并排显示。例如,用户在对某一word文档进行编辑时还要对微信窗口中的消息进行实时监控,其则会在屏幕上并排显示word窗口和微信窗口。然而,计算设备的屏幕空间有限,当在屏幕上同时显示多个窗口时,各窗口所占用的屏幕空间会相对较小,如此用户对窗口或其中的内容进行操作则会非常不便,影响用户的体验。
[0003]为此,亟需一种新的窗口处理方法来解决上述问题。

技术实现思路

[0004]为此,本专利技术提供了一种窗口处理方法、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
[0005]根据本专利技术的一个方面,提供一种窗口处理方法,适于在计算设备的窗口管理器中执行,计算设备中运行有一个或多个应用,该方法包括:响应于开启一个或多个应用中的目标应用的窗口的透明度设置功能的操作,对改变窗口的透明度的操作进行监听;响应于监听到改变窗口的透明度的操作,对窗口的透明度进行调整。
[0006]可选地,在根据本专利技术的窗口处理方法中,改变窗口的透明度的操作为滑动鼠标滚轮的操作,以及响应于监听到改变窗口的透明度的操作,对窗口的透明度进行调整的步骤,包括:根据鼠标滚轮的滑动方向,确定改变窗口的透明度的操作为增加透明度操作或降低透明度操作;若改变窗口的透明度的操作为增加透明度操作,增加窗口的透明度;若改变所述窗口的透明度的操作为降低透明度操作,降低窗口的透明度。
[0007]可选地,在根据本专利技术的窗口处理方法中,增加窗口的透明度的步骤,包括:每监测到鼠标滚轮滑动预定距离,将窗口的透明度增加第一预定值;响应于窗口的透明度增加至第二预定值,停止对窗口的透明度的增加。
[0008]可选地,在根据本专利技术的窗口处理方法中,降低窗口的透明度的步骤,包括:每监测到鼠标滚轮滑动预定距离,将窗口的透明度降低第一预定值;响应于窗口的透明度降低至第三预定值,停止对窗口的透明度的降低。
[0009]可选地,在根据本专利技术的窗口处理方法中,还包括:响应于开启窗口的透明度设置功能的操作,将窗口的透明度修改为预设值。
[0010]可选地,在根据本专利技术的窗口处理方法中,开启一个或多个应用中的目标应用的窗口的透明度设置功能的操作包括,对窗口中透明度接口的触发操作。
[0011]可选地,在根据本专利技术的窗口处理方法中,还包括:响应于开启窗口的透明度设置功能的操作,在计算设备的屏幕上显示窗口当前的透明度,并将窗口中鼠标光标的样式切
换为预定样式。
[0012]可选地,在根据本专利技术的窗口处理方法中,当一个或多个应用中的若干个应用的窗口的标签栏由对应的应用绘制时,由若干个应用将其窗口的标签栏的尺寸发送至所述窗口管理器。
[0013]根据本专利技术的又一个方面,提供一种窗口处理方法,适于在计算设备的应用中执行,该方法包括:响应于开启应用的窗口的透明度设置功能的操作,对改变窗口的透明度的操作进行监听;响应于监听到改变窗口的透明度的操作,向计算设备的窗口管理器发送对窗口的透明度进行调整的调整请求,以便窗口管理器基于调整请求对窗口的透明度进行调整。
[0014]根据本专利技术的又一个方面,提供一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行根据本专利技术的窗口处理方法的指令。
[0015]根据本专利技术的又一个方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行根据本专利技术的窗口处理方法。
[0016]根据本专利技术的窗口处理方法,响应于开启目标应用的窗口的透明度设置功能的操作,对改变目标应用的窗口的透明度的操作进行监听。响应于监听到改变目标应用的窗口的透明度的操作,对目标应用的窗口的透明度进行调整。可见,本专利技术提供了对窗口透明度进行调整的功能,如此用户则可对任一窗口的透明度进行调节。这样,当需在计算设备的屏幕上同时显示多个应用窗口时,用户通过调节窗口的透明度便既能使各窗口均展示于当前屏幕上,还能使其所操控的目标窗口占据足够的屏幕空间,从而可以提升用户的体验。另外,本专利技术的窗口处理方法可以在窗口管理器中实现,因此对于计算设备中任一应用的窗口,本专利技术都可以对其透明度进行调整。
附图说明
[0017]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0018]图1示出了根据本专利技术一个实施例的计算设备100的结构框图;
[0019]图2示出了根据本专利技术一个实施例的窗口处理方法200的流程图;
[0020]图3示出了根据本专利技术一个实施例的窗口的标题栏的右键菜单的示意图;
[0021]图4示出了根据本专利技术一个实施例的窗口的标题栏的示意图;
[0022]图5示出了根据本专利技术一个实施例的计算设备的屏幕所显示的内容的示意图;
[0023]图6示出了根据本专利技术一个实施例的计算设备的屏幕上同时显示两个应用窗口的示意图;
[0024]图7示出了根据本专利技术又一个实施例的窗口处理方法700的流程图。
具体实施方式
[0025]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0026]本专利技术提供了一种适于在计算设备中执行的窗口处理方法,基于该方法用户可以对任一窗口的透明度进行调节。如此,当需要在计算设备的屏幕上同时显示多个应用窗口时,用户通过调节窗口的透明度便既能使各窗口均展示于当前屏幕上,还能使其所操控的目标窗口占据足够的屏幕空间,从而可以提升用户的体验。
[0027]图1示出了的计算设备100的物理组件(即,硬件)的框图。在基本配置中,计算设备100包括至少一个处理单元102和系统存储器104。根据一个方面,取决于计算设备的配置和类型,处理单元102可以实现为处理器。系统存储器104包括但不限于易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪速存储器、或者这样的存储器的任何组合。根据一个方面,系统存储器104中包括操作系统105,操作系统105中运行有窗口管理器150,窗口管理器150中集成了窗口处理功能模块,该模块被配置为执行本专利技术的窗口处理方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种窗口处理方法,适于在计算设备的窗口管理器中执行,所述计算设备中运行有一个或多个应用,所述方法包括:响应于开启所述一个或多个应用中的目标应用的窗口的透明度设置功能的操作,对改变所述窗口的透明度的操作进行监听;响应于监听到改变所述窗口的透明度的操作,对所述窗口的透明度进行调整。2.如权利要求1所述的方法,其中,所述改变所述窗口的透明度的操作为滑动鼠标滚轮的操作,以及所述响应于监听到改变所述窗口的透明度的操作,对所述窗口的透明度进行调整的步骤,包括:根据鼠标滚轮的滑动方向,确定所述改变所述窗口的透明度的操作为增加透明度操作或降低透明度操作;若所述改变所述窗口的透明度的操作为增加透明度操作,增加所述窗口的透明度;若所述改变所述窗口的透明度的操作为降低透明度操作,降低所述窗口的透明度。3.如权利要求2所述的方法,其中,所述增加所述窗口的透明度的步骤,包括:每监测到鼠标滚轮滑动预定距离,将所述窗口的透明度增加第一预定值;响应于所述窗口的透明度增加至第二预定值,停止对所述窗口的透明度的增加。4.如权利要求2或3所述的方法,其中,所述降低所述窗口的透明度的步骤,包括:每监测到鼠标滚轮滑动预定距离,将所述窗口的透明度降低第一预定值;响应于所述窗口的透明度降低至第三预定值,停止对所述窗口的透明度的降低。5.如权利要求1

4中任一项所述的方法,还包括:响应于开启所述窗口的透明度设置功能的操作,将所述窗口的透明度修改为...

【专利技术属性】
技术研发人员:张宇
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1