可在窗口标题列呈现程序图形界面的方法及电脑系统的制作方法

文档序号:6570907阅读:152来源:国知局
专利名称:可在窗口标题列呈现程序图形界面的方法及电脑系统的制作方法
技术领域
本发明关于个人计算机窗口操作系统的技术领域,尤指 一种可在窗口标题列呈现程序图形界面的方法及计算机系 统。
背景技术
在现今个人计算机的使用上, 一般是以执行窗口操作系统并以显示窗口 (window)来对使用者显示信息,通常在计 算机系统上执行以作为各类应用的软件程序,均会提供包含 有各类信息的窗口的使用者界面,如图1所示,窗口ll代表于 例如计算机屏幕1 2上所定义的 一 区域,于此区域内具有计算 机程序所提供的信息。通常窗口 ll允许计算机程序或是操作 系统对窗口ll本身或是其内容执行操作而不会影响显示于窗 口外的信息。举例而言,使用者可通过由使用鼠标13而移动显示于计 算机屏幕12的窗口 ll的位置或是改变窗口 ll的大小,使用者亦可使用在窗口上的「縮小化」、「最大化」、或「关闭窗 口」小图像而缩小化、最大化、或关闭窗口 11,此「縮小化」、 「最大化」、及「关闭窗口」小图像通常分别以「 一」、「 □」、 及「X」表示且位于窗口 ll上缘的标题列lll的右端。此外,使用者亦可使用窗口 1 1右侧的滚动条1 12来巻动窗口 1 1中的 信息而不影响其它窗口中所显示的信息。而为了提供对窗口ll更佳的操作效果,亦有以应用程序 来提供一额外的程序图形界面窗口 (UI) 15来快速移动或调 整窗口ll的大小,如图1所示,在执行应用程序时,会将此程序图形界面窗口 15绘制在窗口 ll的标题列lll中,而使得此程 序图形界面窗口15成为窗口11的一部分,故当窗口ll移动时, 此程序图形界面窗口15亦当随之移动,使用者可通过由使用 此程序图形界面窗口 15而快速控制窗口 ll的操作。值得 一 提的是,在现有的操作系统中,窗口 11的标题列lll是可以被允许画上其它图式,例如应用程序的图形界面窗口15,且这个图形界面窗口15与窗口11是一体的。然而,对于新一代的窗口操作系统VISTA而言,由于不 允许窗口被应用程序所修改,因此,原有的应用程序将无法 在窗口的标题列中绘制程序图形界面窗口 ,故而也无法提供 快速控制窗口操作的功能,实为窗口操作上的一项缺憾,故, 如何在新 一 代窗口操作系统保有快速控制窗口操作的方便 性,以提升计算机操作的便利,实为一亟需解决的课题。发明内容本发明的目的在于提供一种可在窗口标题列呈现程序图 形界面的方法及计算机系统,以便可在新 一 代的窗口操作系 统中保有在窗口标题列中呈现程序图形界面窗口的功能,以 提供快速控制窗口操作的方便性。依据本发明的一特色,是提出一种可在计算机的窗口标 题列呈现程序图形界面的方法,该计算机安装 一 窗口操作系统,该窗口操作系统于该计算机的一屏幕上提供一桌面,该 方法包括步骤(A)判断是否有一新的工作窗口被建立;(B)若该新的工作窗口被建立,则判断该新的工作窗口是否 符合一预设窗口的类型;(C)若该新的工作窗口符合该预设 窗口的类型,且该新的工作窗口包含 一 标题列以及具有相对 于桌面上的 一 坐标位置,则依据该工作窗口的坐标位置,来计算出一相对于桌面上的目标位置;(D)建立一程序图形界 面窗口;以及(E)将该程序图形界面窗口贴在该桌面上的目 标位置,其中该程序图形界面窗口与该新的工作窗口为独立 个体。依据本发明的另一特色,是提出一种可在窗口标题列呈 现程序图形界面的计算机系统,其包括 一指针输入装置; 一计算机主机,其是执行于一窗口操作系统;以及, 一屏幕 单元,由该窗口操作系统于其上提供一桌面,以供使用指针 输入装置以指针进行操作,而于桌面上建立一符合一预设窗 口的类型的工作窗口,该工作窗口包含一标题列,且具有相 对于桌面上的一坐标位置;其中, 一程序图形界面窗口被建 立并贴于该桌面上的一依据该工作窗口的坐标位置而计算出 的目标位置,且该程序图形界面窗口与该工作窗口为独立个 体。


图l显示现有在计算机屏幕上操作窗口的示意图;图2显示本发明较佳实施例的可在窗口标题列呈现程序图形界面的计算机系统的示意图;图3显示本发明较佳实施例的可在窗口标题列呈现程序图 形界面的方法的控制流程;图4显示依据本发明较佳实施例在移动工作窗口及程序图 形界面窗口的示意图;图5显示依据本发明较佳实施例的程序图形界面窗口的内容;图6A及B显示具有隐藏属性的程序图形界面窗口呈现于 工作窗口的标题列的示意图。主要组件符号说明窗口 11鼠标13滚动条U2计算机主机21键盘23桌面221步骤S301 S307计算机屏幕12 标题歹U 111,251程序图形界面窗口 15,26屏幕单元22 指针输入装置24 工作窗口2具体实施方式
以下通过由特定的具体实施例说明本发明的实施方式, 使该发明技术领域具通常知识者可由本说明书所揭示的内容 轻易地了解本发明的其它优点与功效。有关本发明较佳实施例所提供的可在窗口标题列呈现程 序图形界面的方法及计算机系统,请先参照图2所示的计算机系统架构图。本实施例所提供的计算机系统包括计算机主机 21、屏幕单元22、键盘23、及指针输入装置24,其中计算机主机21分别与屏幕单元22、键盘23、及指针输入装置24电性 连接。在本实施例中,计算机系统以桌上型计算机系统为例, 在其它实施例中,计算机系统亦可为准系统、服务器、或可 携式计算机,其中可携式计算机包括笔记型计算机(Laptops, Notebooks )平板型计算机(Tablet PC )、掌上型计算机 (Palmtops)、超级行动计算机(UMPC)。在本实施例中,屏幕单元22例如为液晶显示器,键盘23 例如为标准键盘,指针输入装置24例如为鼠标。键盘23可用 来输入指令、数据至计算机主机21,以操作计算机主机21的 运作。指针输入装置24则可提供使用者方便地操作窗口操作 系统。屏幕单元22则连接计算机主机21,以显示相关信息。 在本实施例中,计算机主机21较佳为安装例如为VISTA的窗 口操作系统,这个窗口操作系统可于屏幕单元22上提供桌面 221,以供使用者使用指针输入装置24来控制指针241的操作 来进行系统操作。此外,桌面221上可开启至少一个工作窗口 25,以允许计算机程序或是操作系统对工作窗口25本身或是 其内容执行操作。值得一提的是,虽然本发明较佳实施例的操作系统是以 VISTA为例,但是在其它实施例中,操作系统亦可以是 WINDOWS XP、 WINDOWS 2000、或其它既有的操作系统。 亦即,本发明所提供的在窗口标题列呈现程序图形界面的方 法亦可实施在VISTA以外的操作系统。有关本发明较佳实施例的说明,敬请 一 并参照图2与图3 , 其中图3显示本发明较佳实施例的可在窗口标题列呈现程序 图形界面的方法的控制流程。首先,开始执行主程序(步骤S301),接着,监测是否有一新的工作窗口被建立(步骤S302), 如有新的工作窗口被建立,步骤S303进 一 步判断这个新的工作窗口是否符合一预设窗口的类型,如前述建立的工作窗口 的类型属于对话(dialog)窗口 、或是例如媒体播放器(media player)等特定窗口时,由于此等窗口为固定大小或不适合更 动其内容,因此不进行在窗口标题列呈现程序图形界面的处 理。反之,如前述建立的工作窗口为一可以改变窗口大小的 标准窗口而符合该预设窗口的类型,则如图2所示为于屏幕单 元22的桌面221上所建立的该工作窗口25,其上方包含一标题 列251,此标题列251右端上有「__」、「□」、及「X」等「縮小化」、「最大化」、及「关闭窗口」小图像,此等小图像 共占据标题列251的一固定距离D。且工作窗口25具有相对于 桌面221上的 一坐标位置,此该坐标位置包含一右上坐标 [X1,Y1]及一左下坐标[X2,Y2],以定义出该工作窗口的大小 及位置。步骤S304依据该工作窗口25的坐标位置,来计算出一相 对于桌面221上的目标位置,较佳地,该目标位置为该右上坐 标[X1,Y1]减去一预设的固定长度D,亦即,目标位置T二 [Xl-D,Yl],故此目标位置是在该工作窗口25上方的该标题列 251上邻近「—」、「□」、及「X」等小图像的处。步骤305建立一程序图形界面窗口26,此程序图形界面窗 口26是一縮小型窗口 。步骤306则将该程序图形界面窗口26贴在该桌面221上的 目标位置[X1-D,Y1]处,由于程序图形界面窗口26为贴在桌面 221上而无关于工作窗口25的内容,因此,该程序图形界面窗 口 26与该工作窗口 25为独立个体。并请参照图4所示,当移动该工作窗口25而改变工作窗口 的坐标位置[X1,Y1] [X2,Y2]时,目标位置[X1-D,Y1]亦当随之 改变,而可依据该改变的坐标位置[X1,Y1] [X2,Y2]以计算出 一改变的目标位置[Xl-D,Yl],以将该程序图形界面窗口26移 贴在该改变的目标位置[X1-D,Y1]上(步骤307),如此,既 使程序图形界面窗口26仅是贴置于该工作窗口25上,但其仍 随工作窗口25的移动而移动,故而达成如同在窗口的标题列 中嵌设程序图形界面窗口的效果。前述程序图形界面窗口26为一縮小型窗口 ,如图5所示, 其是在被指标2 41所指向并点选时,展开窗口而显示其内容, 于此实施例,程序图形界面窗口26是用以快速移动工作窗口 25的位置,如图所示,该程序图形界面窗口26的内容包含上、下、左、右、左上、左下、右上、右下等多个指向箭头符号及一置中符号,以当点选其中一符号时,依该符号的思义而调整工作窗口25为一标准尺寸,并移动该工作窗口 25至桌面221的上、下、左、右、左上、左下、右上、右下或中央的位置。图6显示本发明的另 一 实施例,其与前 一 实施例的不同处 在于所产生的程序图形界面窗口26具有一隐藏属性,此该程 序图形界面窗口26是隐藏于该目标位置上(图6的A),直至 指针2 41指向该工作窗口 2 5的标题列2 5 1时,该程序图形界面 窗口26才显示于该目标位置上(图6的B),如将指标241移离 该工作窗口25的标题列251时,则又自动将程序图形界面窗口 26隐藏(图6的A),以维持工作窗口25的原样。由上述的说明可知,本发明是利用将程序图形界面窗口 贴于工作窗口的标题列,且程序图形界面窗口的坐标位置是JP-A-11-216915公开了一种打印系统,在计算机中对该打印系统 预先建立了密码,该密码和打印信息被传输到打印机,并且要求操作 者在打印机中输入密码。在该打印系统中,如果在计算机中预先设定 的密码与用户在打印机中输入的密码不同,则不执行打印。因此,如 果采用这种密码和打印信息存储在存储单元中的结构,则可能防止重 要信息泄漏并在某种程度上防止耗材的消耗。但是,在这种结构中,在任何执行直接打印的时候都要输入密码。 这样,密码输入次数越多,则密码泄漏给非操作者的外人的可能性就 越大。结果,重要信息可能泄漏,并且可能会消耗更多的耗材。另外,直接打印功能是通过将存储单元连接到打印机来打印信息。 因此,如果打印以简单的操作而执行则是有利的。但是,如果每次执 行直接打印都要输入密码,那么工作会变得很麻烦。因此,直接打印 的优势可能会失去。发明内容本发明的方面提供打印机、通信系统和打印方法,它们能够限制 能够打印的操作者、防止重要信息的泄漏、并控制诸如墨、纸和调色 剂的耗材的不必要的消耗,并且在存储在便携存储单元中的打印信息 由具有直接打印功能的打印机直接打印的情况下能够利用简单的操作 执行直接打印。依据本发明的一个方面,提供一种具有直接打印功能的打印机, 用于读取和打印存储在存储单元中的数据,该打印机包括连接设备, 该连接设备连接到存储单元;用户存储器,该用户存储器存储用户信 息,所述用户信息包括被允许利用直接打印功能打印的用户的信息; 读取单元,该读取单元从存储在存储单元中的数据读取识别信息;确定单元,该确定单元确定识别信息是否与用户信息对应;直接打印控
权利要求
1. 一种可在计算机的窗口标题列呈现程序图形界面的方法,该计算机安装一窗口操作系统,该窗口操作系统于该计算机的一屏幕上提供一桌面,其特征在于该方法包括步骤(A)判断是否有一新的工作窗口被建立;(B)若该新的工作窗口被建立,则判断该新的工作窗口是否符合一预设窗口的类型;(C)若该新的工作窗口符合该预设窗口的类型,且该新的工作窗口包含一标题列以及具有相对于桌面上的一坐标位置,则依据该工作窗口的坐标位置,来计算出一相对于桌面上的目标位置;(D)建立一程序图形界面窗口;以及(E)将该程序图形界面窗口贴在该桌面上的目标位置,其中该程序图形界面窗口与该新的工作窗口为独立个体。
2. 如权利要求l所述的方法,其特征在于还包括步骤(F) ,该新的工作窗口被移动而改变其坐标位置时,依 据该改变的坐标位置来计算出一改变的目标位置,以将该程 序图形界面窗口移贴在该改变的目标位置上。
3. 如权利要求l所述的方法,其特征在于该窗口操作系 统为VISTA操作系统。
4. 如权利要求3所述的方法,其特征在于,在步骤(C) 中,该坐标位置包含一右上坐标及一左下坐标,以定义出该 工作窗口的大小及位置。
5. 如权利要求4所述的方法,其特征在于,所述该目标 位置为该右上坐标减去一预设的固定长度。
6. 如权利要求3所述的方法,其特征在于,在步骤(C) 中,该目标位置是在该工作窗口上方的该标题列上。
7. 如权利要求6所述的方法,其特征在于,在步骤(D) 中,该程序图形界面窗口具有一隐藏属性,该程序图形界面 窗口隐藏于该目标位置上,直至指针指向该工作窗口的标题 列时,该程序图形界面窗口才显示于该目标位置上。
8. 如权利要求3所述的方法,其特征在于,在步骤(D), 所建立的程序图形界面窗口是一縮小型窗口。
9. 如权利要求8所述的方法,其特征在于,所述该縮小 型窗口是在被指针所指向并点选时,展开窗口而显示其内容。
10. 如权利要求9所述的方法,其特征在于,所述该程序 图形界面窗口的内容包含多个指向箭头,以当点选其中一指 向箭头时,依该指向箭头所指方向移动该工作窗口。
11. 一种可在窗口标题列呈现程序图形界面的计算机系 统,其特征在于包括一指针输入装置;一计算机主机,其是执行于一窗口操作系统;以及 一屏幕单元,由该窗口操作系统于其上提供一桌面,以供使用指针输入装置以指针进行操作,而于桌面上建立一符 合一预设窗口的类型的工作窗口,该工作窗口包含一标题歹U, 且具有相对于桌面上的一坐标位置;其中, 一程序图形界面窗口被建立并贴于该桌面上的一 依据该工作窗口的坐标位置而计算出的目标位置,且该程序 图形界面窗口与该工作窗口为独立个体。
12. 如权利要求ll所述的计算机系统,其特征在于,当 移动该工作窗口而改变工作窗口的坐标位置时,依据该改变的坐标位置以计算出一改变的目标位置,以便将该程序图形 界面窗口移贴在该改变的目标位置上。
13. 如权利要求12所述的计算机系统,其特征在于,所 述该计算机主机所执行的窗口操作系统为VIS T A操作系统。
14. 如权利要求13所述的计算机系统,其特征在于,所 述该坐标位置包含一右上坐标及一左下坐标,以定义出该工 作窗口的大小及位置。
15. 如权利要求14所述的计算机系统,其特征在于,所 述该目标位置为该右上坐标减去一预设的固定长度。
16. 如权利要求13所述的计算机系统,其特征在于,所 述该目标位置是在该工作窗口上方的标题列上。
17. 如权利要求16所述的计算机系统,其特征在于,所 述该程序图形界面窗口具有一隐藏属性,该程序图形界面窗 口是隐藏于该目标位置上,直至指针指向该工作窗口的标题 列时,该程序图形界面窗口才显示于该目标位置上。
18. 如权利要求13所述的计算机系统,其特征在于,所 建立的程序图形界面窗口是一縮小型窗口。
19. 如权利要求18所述的计算机系统,其特征在于,所 述该縮小型窗口是在被指针所指向并点选时,展开窗口而显 示其内容。
20. 如权利要求19所述的计算机系统,其特征在于,所 述该程序图形界面窗口的内容包含多个指向箭头,以当点选 其中 一 指向箭头时,依该指向箭头所指方向移动该工作窗口 。
全文摘要
本发明一种可在窗口标题列呈现程序图形界面的方法及计算机系统,其首先判断是否有一新的工作窗口被建立;若是,则判断该新的工作窗口是否符合一预设窗口的类型;若符合,该新的工作窗口包含一标题列以及具有相对于桌面上的一坐标位置,则依据该工作窗口的坐标位置,来计算出一相对于桌面上的目标位置;接着,建立一程序图形界面窗口;再将该程序图形界面窗口贴在该桌面上的目标位置,其中该程序图形界面窗口与该新的工作窗口为独立个体。
文档编号G06F9/44GK101226469SQ20071000097
公开日2008年7月23日 申请日期2007年1月17日 优先权日2007年1月17日
发明者张家豪, 许文修 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1