一种窗口管理方法、装置及计算机制造方法及图纸

技术编号:5977187 阅读:167 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种窗口管理方法、装置及计算机,所述窗口管理装置,用于对显示到计算机的显示屏的窗口进行管理,所述显示屏划分为至少两个互不重叠的第一区域,所述窗口管理装置包括:检测模块,用于检测一输入操作;确定模块,用于根据所述输入操作从所述第一区域中确定一目标区域;窗口控制模块,用于根据预设规则对待控制窗口执行窗口控制操作,将所述待控制窗口显示到所述目标区域内。本发明专利技术降低了用户进行窗口管理时的操作量。

【技术实现步骤摘要】

本专利技术涉及窗口管理,特别是一种窗口管理方法、装置及计算机
技术介绍
操作系统的窗口的管理是一个以来是一个重要的问题。在各种类型的操作系统中,窗口都包括标题栏、窗口工作区等部分。对于单一窗口,用户可以通过鼠标推拽的方式进行窗口大小的缩放,位置的移动, 也可以通过鼠标双击窗口的标题栏来进行大小控制,甚至还可以通过标题栏的还原按钮来 进行窗口大小调整。然而现有技术的窗口管理至少存在如下的问题在窗口数量较多时,用户只能一个一个的进行窗口管理,得到用户预期的窗口位 置及大小,操作极为繁琐,举例说明如下。如图Ia所示,假定从左到右排列了 3个窗口,现在用户想把3个窗口并排排列,在 这种情况下,用户首先要选择其中一个窗口(最下方的窗口),对该窗口进行大小管理,得 到图Ib所示的排列图;然后用户选择中间的窗口,对该窗口进行大小管理,得到图Ic所示的排列图;最 后用户选择最上方的窗口,对该窗口进行大小管理,得到图Id所示的排列图。当然上述的窗口有可能还包括菜单栏等项目。应当理解的是,对每一个窗口的大小及位置进行管理时,还需要用户进行多次。上述仅仅是3个窗口,如果窗口更多,用户需要进行的操作越多,因此,现有的窗 口管理方案在窗口较多时,用户需要进行大量的操作,极为不便。
技术实现思路
本专利技术的目的是提供一种窗口管理方法、装置及计算机,减少用户进行窗口管理 时的操作。本专利技术实施例提供了一种窗口管理装置,用于对显示到计算机的显示屏的窗口进 行管理,所述显示屏划分为至少两个互不重叠的第一区域,所述窗口管理装置包括检测模块,用于检测一输入操作;确定模块,用于根据所述输入操作从所述第一区域中确定一目标区域;窗口控制模块,用于根据预设规则对待控制窗口执行窗口控制操作,将所述待控 制窗口显示到所述目标区域内。上述的窗口管理装置,其中,所述输入操作为对待控制窗口执行的拖拽操作,所述 检测模块具体用于检测对所述待控制窗口执行的拖拽操作,该确定模块具体包括坐标确定单元,用于确定执行所述拖拽操作后光标在显示屏上的第一坐标;第二区域确定单元,用于根据所述第一区域的第二坐标和所述第一坐标确定并选 择执行所述拖拽操作后光标所在的区域作为所述目标区域。上述的窗口管理装置,其中,所述确定模块具体包括保存单元,用于保存一第一区域与预设输入操作之间的对应关系;判断单元,用于判断所述预设输入操作中是否存在与检测到的输入操作相同或相 匹配的第一预设输入操作;第一区域确定单元,用于根据所述对应关系,从所述第一区域中选择与所述第一 预设输入操作对应的第二区域作为所述目标区域。上述的窗口管理装置,其中,所述窗口控制模块具体包括第一控制单元,用于对所述待控制窗口执行窗口控制操作,将所述待控制窗口以 独占所述目标区域的方式显示到所述目标区域内;或第二控制单元,用于对所述待控制窗口执行窗口控制操作,使所述待控制窗口和 已经在目标区域显示的窗口平分所述目标区域;或第三控制单元,用于对待控制窗口执行窗口控制操作,将所述待控制窗口显示到 所述目标区域内,使所述待控制窗口的宽度与所述目标区域的宽度相同,并保持窗口长宽 比不变。上述的窗口管理装置,其中,所述窗口控制模块具体包括第一判断单元,用于判断所述目标区域中已经显示的窗口数量是否大于第一数 量;第四控制单元,用于对所述待控制窗口执行窗口控制操作,使所述待控制窗口和 第二数量的已经在目标区域显示的窗口以平分所述目标区域的方式显示;所述第二数量为所述第一数量与1的差值。上述的窗口管理装置,其中,还包括第五控制单元,用于根据用户操作,改变当前显示在所述目标区域的窗口中的至 少一个,并使改变后的窗口以平分所述目标区域的方式显示。上述的窗口管理装置,其中,还包括构造模块,用于将需要在目标区域显示的窗口作为窗口工作区的内容构建得到所 述待控制窗口。为了实现上述目的,本专利技术实施例还提供了一种窗口管理方法,用于对显示到计 算机的显示屏的窗口进行管理,所述显示屏划分为至少两个互不重叠的第一区域,所述窗 口管理方法包括检测一输入操作;根据所述输入操作从所述第一区域中确定一目标区域;根据预设规则对待控制窗口执行窗口控制操作,将所述待控制窗口显示到所述目 标区域内。上述的窗口管理方法,其中,所述输入操作为对待控制窗口执行的拖拽操作,所述 检测一输入操作具体为检测对所述待控制窗口执行的拖拽操作,根据所述输入操作从所述 第一区域中确定一目标区域具体包括确定执行所述拖拽操作后光标在显示屏上的第一坐标;根据所述第一区域的第二坐标和所述第一坐标确定并选择执行所述拖拽操作后 光标所在的区域作为所述目标区域。上述的窗口管理方法,其中,根据所述输入操作从所述第一区域中确定一目标区 域具体包括保存一第一区域与预设输入操作之间的对应关系;判断所述预设输入操作中是否存在与检测到的输入操作相同或相匹配的第一预 设输入操作;根据所述对应关系,从所述第一区域中选择与所述第一预设输入操作对应的第二 区域作为所述目标区域。上述的窗口管理方法,其中,根据预设规则对待控制窗口执行窗口控制操作,将所 述待控制窗口显示到所述目标区域内具体为对所述待控制窗口执行窗口控制操作,将所述待控制窗口以独占所述目标区域的 方式显示到所述目标区域内;或对所述待控制窗口执行窗口控制操作,使所述待控制窗口和已经在目标区域显示 的窗口平分所述目标区域;或对待控制窗口执行窗口控制操作,将所述待控制窗口显示到所述目标区域内,使 所述待控制窗口的宽度与所述目标区域的宽度相同,并保持窗口长宽比不变。上述的窗口管理方法,其中,根据预设规则对待控制窗口执行窗口控制操作,将所 述待控制窗口显示到所述目标区域内具体为判断所述目标区域中已经显示的窗口数量是否大于第一数量;对所述待控制窗口执行窗口控制操作,使所述待控制窗口和第二数量的已经在目 标区域显示的窗口以平分所述目标区域的方式显示;所述第二数量为所述第一数量与1的差值。上述的窗口管理方法,其中,还包括根据用户操作,改变当前显示在所述目标区域的窗口中的至少一个,并使改变后 的窗口以平分所述目标区域的方式显示。上述的窗口管理方法,其中,还包括将需要在目标区域显示的窗口作为窗口工作区的内容构建得到所述待控制窗口。为了实现上述目的,本专利技术实施例还提供了一种计算机,包括主板,与主板连接的 处理器,输入设备、显卡和显示设备,所述显示设备的显示屏包括至少两个互不重叠的第一 区域,所述处理器用于检测一输入操作,并在根据所述输入操作从所述第一区域中确定一 目标区域后,根据预设规则对待控制窗口执行窗口控制操作,通过所述显卡将所述待控制 窗口显示到所述显示屏的目标区域内。本专利技术实施例具有以下的有益效果本专利技术实施例窗口管理装置对显示到计算机的显示屏的窗口进行管理,所述显 示屏划分为至少两个互不重叠的第一区域,窗口管理装置检测一输入操作,并根据所述输 入操作从所述第一区域中确定一目标区域后,根据预设规则对待控制窗口执行窗口控制操 作,将所述待控制窗口显示到所述目标区域内。本专利技术实施例使得用户通过简单的操作 (如拖拽、输入预设按键组合等)即可实现用户预想的窗口排列方式,大大降低了用户进行 窗口管理时的操作量。附图说明图Ia-图Id为现有的窗口管理过程示意图;图2所示为本专利技术实施例的窗本文档来自技高网...

【技术保护点】
1.一种窗口管理装置,用于对显示到计算机的显示屏的窗口进行管理,其特征在于,所述显示屏划分为至少两个互不重叠的第一区域,所述窗口管理装置包括:检测模块,用于检测一输入操作;确定模块,用于根据所述输入操作从所述第一区域中确定一目标区域;窗口控制模块,用于根据预设规则对待控制窗口执行窗口控制操作,将所述待控制窗口显示到所述目标区域内。

【技术特征摘要】

【专利技术属性】
技术研发人员:程林
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1