应用程序窗口的移动方法和装置制造方法及图纸

技术编号:10832259 阅读:84 留言:0更新日期:2014-12-27 17:11
本发明专利技术提出一种应用程序窗口的移动方法和装置,该应用程序窗口的移动方法包括在应用程序停靠后,显示停靠窗;判断是否选择所述停靠窗上的预设区域;如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗,且在移动过程中所述应用程序的主窗口保持隐藏状态。该方法能够降低对用户的打扰。

【技术实现步骤摘要】
应用程序窗口的移动方法和装置
本专利技术涉及数据处理
,尤其涉及一种应用程序窗口的移动方法和装置。
技术介绍
-些应用程序会有停靠功能,当将其置于屏幕边缘时,会停靠到相应的边缘,该应 用程序的主窗口隐藏,并露出一部分区域,当鼠标移动到该露出的区域时,主窗口会显示出 来。 相关技术中,当主窗口停靠后,如果要移动该主窗口,需要把鼠标移动到露出的区 域上,主窗口显示出来,然后再使用鼠标拖动主窗口到另一个需要停靠的地方。 但是,这种方式在移动窗口时需要首先显示主窗口,造成对用户的打扰。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。 为此,本专利技术的一个目的在于提出一种应用程序窗口的移动方法,该方法可以降 低对用户的打扰。 本专利技术的另一个目的在于提出一种应用程序窗口的移动装置。 为达到上述目的,本专利技术第一方面实施例提出的应用程序窗口的移动方法,包括 : 在应用程序停靠后,显示停靠窗;判断是否选择所述停靠窗上的预设区域;如果选择所述 停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗,且在移动过程中所述应用程序 的主窗口保持隐藏状态。 本专利技术第一方面实施例提出的应用程序窗口的移动方法,通过在主窗口停靠后, 在移动停靠窗时主窗口保持隐藏状态,可以在移动过程中不显示主窗口,降低对用户打扰。 为达到上述目的,本专利技术第二方面实施例提出的应用程序窗口的移动装置,包括: 显示模块,用于在应用程序停靠后,显示停靠窗;判断模块,用于判断是否选择所述停靠窗 上的预设区域;移动模块,用于如果选择所述停靠窗上的预设区域,在产生移动指令后,移 动所述停靠窗,且在移动过程中所述应用程序的主窗口保持隐藏状态。 本专利技术第二方面实施例提出的应用程序窗口的移动装置,通过在主窗口停靠后, 在移动停靠窗时主窗口保持隐藏状态,可以在移动过程中不显示主窗口,降低对用户打扰。 为达到上述目的,本专利技术第三方面实施例提出的电子设备,包括:壳体、处理器、存 储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置 在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行 程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应 的程序,以用于执行以下步骤:在应用程序停靠后,显示停靠窗;判断是否选择所述停靠窗 上的预设区域;如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗, 且在移动过程中所述应用程序的主窗口保持隐藏状态。 本专利技术第三方面实施例提出的电子设备,通过在主窗口停靠后,在移动停靠窗时 主窗口保持隐藏状态,可以在移动过程中不显示主窗口,降低对用户打扰。 本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本专利技术的实践了解到。 【附图说明】 本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中 : 图1是本专利技术一实施例提出的应用程序窗口的移动方法的流程示意图; 图2是本专利技术另一实施例提出的应用程序窗口的移动方法的流程示意图; 图3是本专利技术另一实施例提出的应用程序窗口的移动装置的结构示意图; 图4是本专利技术另一实施例提出的应用程序窗口的移动装置的结构示意图。 【具体实施方式】 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考 附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反, 本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同 物。 图1是本专利技术一实施例提出的应用程序窗口的移动方法的流程示意图,该方法包 括: Sll:在应用程序停靠后,显示停靠窗; 其中,停靠也可以称为贴边,是指窗口隐藏在屏幕的某一个边缘的行为。 停靠窗是指停靠后露出屏幕的区域。 停靠窗可以用S表示,S可以是矩形,且可以根据窗口停靠的位置的不同,显示不 同的长短边,例如,当窗口停靠在屏幕的上下边界时,S的横向边长大于纵向边长,当窗口停 靠在屏幕的左右边界时,S的纵向边长大于横向边长。 S12 :判断是否选择所述停靠窗上的预设区域。 其中,预设区域可以根据停靠窗在屏幕上的位置确定,例如,当所述停靠窗位于屏 幕的上方或者下方时,选择所述停靠窗左侧的预设大小的区域作为预设区域;或者,当所 述停靠窗位于屏幕的左侧或者右侧时,选择所述停靠窗上方的预设大小的区域作为预设区 域。 可选的,所述预设大小的区域是所述停靠窗整体区域的20%。 具体的,所述判断是否选择所述停靠窗上的预设区域,包括: 检测选择信号在所述停靠窗上的位置,其中,所述选择信号包括:鼠标指针,或者 触控物在触摸屏上的触点; 判断所述选择信号在所述停靠窗上的位置是否属于预设区域。 S13:如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗,且 在移动过程中所述应用程序的主窗口保持隐藏状态。 其中,当所述选择信号是鼠标指针时,所述方法还包括: 采用鼠标点击拖动所述停靠窗,产生移动指令。 例如,当鼠标移动到停靠窗的预设区域时,鼠标变为手型,当产生移动指令时,例 如,点击鼠标左键拖动停靠窗时,移动停靠窗,且移动过程中主窗口不显示出来直至移动结 束。 进一步的,在移动停靠窗时,主窗口也可以相应移动,可选的,主窗口和停靠窗可 以同步移动。 例如,假设拖动的偏移量是x,y,那么主窗口也会根据该偏移量进行移动,通常也 是x,y,但一般不会超过屏幕边缘位置。 另一方面,当没有选择停靠窗的预设区域,例如,鼠标移动到停靠窗的另外的80% 的区域时,显示主窗口。 具体的,假设鼠标移动时的响应是OnMouseMove,拖动窗口的函数是DragWindow, 显示窗口的函数是ShowMainWindow,停靠窗的窗口的尺寸是W、H。伪代码如下:本文档来自技高网...
应用程序窗口的移动方法和装置

【技术保护点】
一种应用程序窗口的移动方法,其特征在于,包括:在应用程序停靠后,显示停靠窗;判断是否选择所述停靠窗上的预设区域;如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗,且在移动过程中所述应用程序的主窗口保持隐藏状态。

【技术特征摘要】
1. 一种应用程序窗口的移动方法,其特征在于,包括: 在应用程序停靠后,显示停靠窗; 判断是否选择所述停靠窗上的预设区域; 如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠窗,且在移动过 程中所述应用程序的主窗口保持隐藏状态。2. 根据权利要求1所述的方法,其特征在于,还包括: 根据所述停靠窗在屏幕上的位置,确定所述预设区域。3. 根据权利要求2所述的方法,其特征在于,所述根据所述停靠窗在屏幕上的位置,确 定所述预设区域,包括: 当所述停靠窗位于屏幕的上方或者下方时,选择所述停靠窗左侧的预设大小的区域作 为预设区域;或者, 当所述停靠窗位于屏幕的左侧或者右侧时,选择所述停靠窗上方的预设大小的区域作 为预设区域。4. 根据权利要求3所述的方法,其特征在于,所述预设大小的区域是所述停靠窗整体 区域的20%。5. 根据权利要求1所述的方法,其特征在于,还包括: 在移动所述停靠窗时,同步移动所述隐藏的主窗口。6. 根据权利要求1所述的方法,其特征在于,所述判断是否选择所述停靠窗上的预设 区域之后,所述方法还包括: 如果没有选择所述停靠窗上的预设区域,显示所述应用程序的主窗口。7. 根据权利要求1至6任一项所述的方法,其特征在于,所述判断是否选择所述停靠窗 上的预设区域,包括: 检测选择信号在所述停靠窗上的位置,其中,所述选择信号包括:鼠标指针,或者触控 物在触摸屏上的触点; 判断所述选择信号在所述停靠窗上的位置是否属于预设区域。8. 根据权利要求7所述的方法,其特征在于,当所述选择信号是鼠标指针时,所述方法 还包括: 采用鼠标点击拖动所述停靠窗,产生移动指令。9. 根据权利要求8所述的方法,其特征在于,所述采用鼠标点击拖动所述停靠窗之后, 所述方法还包括: 当松开点击的鼠标后,将所述停靠窗停靠到所述鼠标在松开时的位置。10. 根据权利要求1至6任一项所述的方法,其特征在于,所述应用程序是轻桌面。11. 一种应用程序窗口的移动装置,其特征在于,包括: 显示模块,用于在应用程序停靠后,显示停靠窗; 判断模块,用于判断是否选择所述停靠窗上的预设区域; 移动模块,用于如果选择所述停靠窗上的预设区域,在产生移动指令后,移动所述停靠 窗,且在移动...

【专利技术属性】
技术研发人员:黄凯飞彭逸中张弛刘飞郭滔林宗良许昆杨星陈思尧马波王斌张旺常永耘陈仁雄朱发昌雷贤聪郭鹏飞钟振东罗璇姚辉刘桂峰
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东;44

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

1