[发明专利]保持窗口应用程序完整可视范围的方法无效
申请号: | 201210098471.1 | 申请日: | 2012-04-06 |
公开(公告)号: | CN103365563A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 赖思琛 | 申请(专利权)人: | 精英电脑股份有限公司 |
主分类号: | G06F3/0486 | 分类号: | G06F3/0486 |
代理公司: | 北京信慧永光知识产权代理有限责任公司 11290 | 代理人: | 项荣;姚垚 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保持 窗口 应用程序 完整 可视 范围 方法 | ||
技术领域
本发明涉及一种图形使用者界面操作系统中的程序,且特别涉及一种保持窗口应用程序完整可视范围的方法。
背景技术
操作系统(英语:Operating System,简称OS)是管理电脑硬件与电脑软件资源的程序,同时也是电脑系统的核心与基石。操作系统身负诸如管理与配置内部存储器、决定系统资源供需的优先次序、控制输入与输出装置、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。操作系统的种类非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。早先的操作系统仅使用文字界面。由于科技的进步,目前的操作系统几乎都是以图形使用者界面(Graphic User Interface,简称GUI)为主流。
图形使用者界面是指采用图形方式显示的电脑操作用户界面。与早期电脑使用的命令行界面相比,图形界面对于使用者来说在视觉上更易于接受。然而这界面若要通过在显示器的特定位置,以“各种美观、而不单调的视觉信息”提示使用者“状态的改变”,势必得比简单的文字信息呈现,花上更多的计算能力,计算“要改变显示器哪些光点,变成哪些颜色”。
图形使用者界面的工作区域,一般来说被称为桌面(Desktop),桌面可容纳的窗口程序的大小与显示适配器输出的分辨率相关。一般来说,窗口程序是可以利用指针(鼠标)装置,利用拖曳的方式移动该窗口程序在桌面的位置或是控制该窗口程序的大小。另外,窗口程序也会记忆使用者上次操作的位置以及大小。
然而,当使用者改变分辨率时,常常会发生窗口程序跑出工作区域,导致使用者无法操作的窘境。图1A为现有技术中,高分辨率时,窗口程序的位置示意图。图1B为现有技术中,高分辨率转为低分辨率时,窗口程序的位置示意图。请同时参考图1A以及图1B,当使用者在图1A的桌面,将窗口程序拖曳到桌面边缘操作,之后关闭该窗口程序。接下来,使用者改变分辨率如图1B,再启动该窗口程序,往往该窗口程序会被开启到桌面(工作区域)的外面,导致使用者的指针(鼠标)无法到达,因此使用者在该低分辨率下,根本无法操作该窗口程序。
发明内容
本发明的目的是提供一种保持窗口应用程序完整可视范围的方法,当执行前先确认工作区域的可配置位置,才进行程序的配置。
本发明的另一目的是提供一种保持窗口应用程序完整可视范围的方法,当程序被使用者拖曳到工作区域的外部后,可自动将该程序弹回该工作区域。
为了达到本发明的上述目的及其他目的,本发明提出一种保持窗口应用程序完整可视范围的方法,此方法包括下列步骤:开启一特定窗口应用程序;确认一操作系统的一工作区域的大小;确认上述工作区域的边缘一预定范围内,是否有其他窗口应用程序正在执行;当有一特定边缘的预定范围内,无任何窗口应用程序正在执行,配置特定窗口应用程序到上述特定边缘。
为了达到本发明的上述目的及其他目的,本发明另外提出一种保持窗口应用程序完整可视范围的方法,此方法包括下列步骤:开启一特定窗口应用程序;当拖曳时,判断一指针设备的特定按钮是否被释放;当上述特定窗口应用程序被拖曳释放后,执行下列步骤:确认一操作系统的一工作区域的大小;判断上述特定窗口应用程序的边框是否被拖曳释放到上述工作区域的外部;以及当有上述特定窗口应用程序的边框被拖曳释放到工作区域的外部时,将上述特定窗口应用程序弹回工作区域。
依照本发明较佳实施例所述的保持窗口应用程序完整可视范围的方法,当该特定窗口应用程序为直线排列的任务栏时,“确认该工作区域的边缘一预定范围内,是否有其他窗口应用程序正在执行”步骤包括:确认该工作区域的左边缘一预定范围内,是否有其他窗口应用程序正在执行;以及确认该工作区域的右边缘一预定范围内,是否有其他窗口应用程序正在执行。
依照本发明较佳实施例所述的保持窗口应用程序完整可视范围的方法,当该特定窗口应用程序为横线排列的任务栏时,“确认该工作区域的边缘一预定范围内,是否有其他窗口应用程序正在执行”步骤包括:确认该工作区域的上边缘一预定范围内,是否有其他窗口应用程序正在执行;以及确认该工作区域的下边缘一预定范围内,是否有其他窗口应用程序正在执行。
依照本发明较佳实施例所述的保持窗口应用程序完整可视范围的方法,当该特定窗口应用程序为横线排列的任务栏时,“判断该特定窗口应用程序的边框是否被拖曳释放到该工作区域的外部”步骤包括:判断该特定窗口应用程序的边框是否被拖曳释放超出该工作区域的左边缘;以及判断该特定窗口应用程序的边框是否被拖曳释放超出该工作区域的右边缘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于精英电脑股份有限公司,未经精英电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210098471.1/2.html,转载请声明来源钻瓜专利网。