【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种窗口控制方法和装置。
技术介绍
窗口是互联网
中一种十分常见的用户界面,每个应用程序开始运行时,设备都会为该应用程序创建并显示窗口。另外,用户可以通过应用程序的窗口操作和管理该应用程序。由于现有的设备可以支持多应用程序同时运行,而设备的屏幕尺寸是固定的,这样就可能需要将其中一些应用程序的窗口隐藏,而显示另一些当前需要操作或者管理应用程序的窗口。然而,目前隐藏窗口主要都是通过窗口上的按钮来实现,例如:接收到点击用于隐藏窗口的按钮的点击指令时,隐藏该窗口。当窗口被隐藏后,窗口上的按钮同样被隐藏,这样就无法快速显示该窗口。
技术实现思路
本专利技术实施例提供了一种窗口控制方法和装置,可以快速显示窗口。第一方面,本专利技术提供一种窗口控制方法,包括:当目标窗口被创建时,创建用于隐藏和显示所述目标窗口的扩展按钮;显示所述目标窗口,并检测控制件的当前位置是否位于所述目标窗口或者所述扩展按钮的区域内,若是,则显示所述扩展按钮,所述控制件至少用于控制所述扩展按钮;当所述目标窗口被显示时,且接收到所述控制件点击所述扩展按钮的第一点击指令时,隐藏所述目标窗口,并显示所述扩展按钮;当所述目标窗口被隐藏时,且接收到所述控制件点击所述扩展按钮的第二点击指令时,显示所述目标窗口。第二方面,本专利技术提供一种窗口控制装置,包括:创建单元、检测单元、第一显示单元 ...
【技术保护点】
一种窗口控制方法,其特征在于,包括:当目标窗口被创建时,创建用于隐藏和显示所述目标窗口的扩展按钮;显示所述目标窗口,并检测控制件的当前位置是否位于所述目标窗口或者所述扩展按钮的区域内,若是,则显示所述扩展按钮,所述控制件至少用于控制所述扩展按钮;当所述目标窗口被显示时,且接收到所述控制件点击所述扩展按钮的第一点击指令时,隐藏所述目标窗口,并显示所述扩展按钮;当所述目标窗口被隐藏时,且接收到所述控制件点击所述扩展按钮的第二点击指令时,显示所述目标窗口。
【技术特征摘要】
1.一种窗口控制方法,其特征在于,包括:
当目标窗口被创建时,创建用于隐藏和显示所述目标窗口的扩展按钮;
显示所述目标窗口,并检测控制件的当前位置是否位于所述目标窗口或者
所述扩展按钮的区域内,若是,则显示所述扩展按钮,所述控制件至少用于控
制所述扩展按钮;
当所述目标窗口被显示时,且接收到所述控制件点击所述扩展按钮的第一
点击指令时,隐藏所述目标窗口,并显示所述扩展按钮;
当所述目标窗口被隐藏时,且接收到所述控制件点击所述扩展按钮的第二
点击指令时,显示所述目标窗口。
2.如权利要求1所述的方法,其特征在于,所述当所述目标窗口被显示时,
且接收到所述控制件点击所述扩展按钮的第一点击指令时,隐藏所述目标窗口,
并显示所述扩展按钮,包括:
当所述目标窗口被显示时,将所述扩展按钮切换至待隐藏状态;
当接收到所述控制件点击待隐藏状态的所述扩展按钮的第一点击指令时,
隐藏所述目标窗口,并显示所述扩展按钮。
3.如权利要求2所述的方法,其特征在于,所述当所述目标窗口被隐藏时,
且接收到所述控制件点击所述扩展按钮的第二点击指令时,显示所述目标窗口,
包括:
当所述目标窗口被隐藏时,将所述扩展按钮切换至待显示状态;
当接收到所述控制件点击待显示状态的所述扩展按钮的第二点击指令时,
显示所述目标窗口。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
当检测到所述控制件的当前位置不位于所述目标窗口的区域内,且也不位
于所述扩展按钮的区域内时,隐藏所述扩展按钮。
5.如权利要求1-3中任一项所述的方法,其特征在于,所述检测控制件的
当前位置是否位于所述目标窗口或者所述扩展按钮的区域内,包括:
按照特定时间间隔周期性地检测控制件的当前位置是否位于所述目标窗口
或者所述扩展按钮的区域内。
6.如权利要求1-3中任一项所述的方法,其特征在于,所述目标窗口为目
标应用程序的主窗口中的子窗口;
所述检测控制件的当前位置是否位于所述目标窗口或者所述扩展按钮的区
域内,包括:
当所述目标应用程序的主窗口移动后,计算所述主窗口的当前位置,并根
据预先获取的所述目标窗口与所述主窗口的相对位置,计算所述目标窗口的当
前位置,以及根据预先获取的所述扩展按钮与所述主窗口的相对位置,计算所
述扩展按钮的当前位置;
根据所述目标窗口的当前位置和所述扩展按钮的当前位置,检测控制件的
当前位置是否位于所述目标窗口或者所述扩展按钮的区域内。
7.一种窗口控制装置,其特...
【专利技术属性】
技术研发人员:尚子峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。