窗口切换方法及系统的制作方法

文档序号:6599800阅读:161来源:国知局
专利名称:窗口切换方法及系统的制作方法
技术领域
本发明涉及一种窗口切换方法及系统,特别是涉及一种以触控方式操作而达到窗口切换的窗口切换方法及系统。
背景技术
使用者在使用计算机时,往往会在桌面上开启多个窗口,而目前市面上已有将所有开启的窗口的画面以立体化的效果排列显示的方式,让使用者可浏览所有开启的窗口及切换窗口。请参考图1,譬如以公知的Windows 7为例,在Windows 7中按下window键+Tab 键,操作系统中的桌面窗口管理员(Desktop Window Manager,DWM)会以立体视觉效果将所有开启的窗口(图未示)的画面排列显示,形成多个列表窗口 91至96,使用者可按Tab键进行窗口间的切换,各个列表窗口 91至96还拥有随窗口内容改变会即时更新的特性。如图 1所示,当切换到此窗口管理员模式下时,假设目前使用者正在进行操作的窗口为最上层的列表窗口 91,当使用者按一下Tab键时,多个列表窗口皆会向前移动,使得列表窗口 91移动到列表窗口 96之后,而列表窗口 92移动至最上层显示,如此利用Tab键切换窗口,一直到想操作的窗口的列表窗口 91至96中的一个移动到最上层后,放开window键与Tab键,则该列表窗口所对应的窗口便切换显示为一主要操作窗口。然而,随着触控式面板的技术日渐成熟,许多公司推出了触控界面的软件,脱离键盘及鼠标后,计算机的操作更加人性化。而上述的切换窗口的方法无法以触控方式切换,都需要键盘的Tab键才能使用,若使用者正在使用触控界面的软件,在切换窗口时又要拿出键盘来使用,如此在使用上相当不便,并且如此以键盘的Tab键切换窗口的方式并不人性化。另外,由于每个列表窗口 91至96都随窗口内容改变即时更新,使 CPU (CentralProcessing Unit,中央处理单元)及存储器的使用率过高,造成计算机资源的浪费。因此,有必要提供一种切换窗口的方法,其可以立体视觉效果将所有开启的窗口的画面排列显示并提供使用者以触控方式切换窗口,并且有效降低CPU及存储器的使用率。

发明内容
为解决上述的问题,本发明的主要目的是在提供一种可藉由触控方式操作而达到窗口切换目的的窗口切换方法及系统,并能有效降低CPU及存储器的使用率,达到节能效果。为达到上述的目的,本发明的窗口切换方法用以切换显示已开启于一计算机桌面的多个窗口,该方法包括(A)判断各窗口为最小化窗口或非最小化窗口 ;(B)当该窗口为非最小化窗口时,撷取该窗口的一窗口画面以供步骤(F)使用;当该窗口为最小化窗口时,则判断该窗口是否已被更新;(C)当该窗口未被更新时,则进入一隐藏窗口模式,使该窗口在非最小化状态下不会显示于该计算机桌面;(D)回复该窗口至非最小化;(E)撷取该窗口的该窗口画面;(F)依据步骤(B)及步骤(E)中所撷取的所有该窗口画面形成一立体化窗口列表, 该立体化窗口列表包括对应该多个窗口的多个列表窗口,该多个列表窗口以一立体化的方式排列显示,其中各该列表窗口的画面取自所对应该窗口的该窗口画面;(G)接收该立体化窗口列表的一触控操作指令;以及(H)依据该触控操作指令移动该多个列表窗口或选取该多个列表窗口中的一个。此外,本发明还提供一种窗口切换系统,用以切换显示已开启于一计算机桌面的多个窗口,该窗口切换系统包括一画面撷取模块、一窗口列表模块、一触控模块以及一控制模块,该画面撷取模块用以撷取各该窗口的一窗口画面,该画面撷取模块可判断各该窗口为最小化窗口或非最小化窗口 ;若该窗口为非最小化窗口,则该画面撷取模块撷取该窗口的窗口画面;若该窗口为最小化窗口,则判断该窗口是否已被更新,若否,则进入一隐藏窗口模式,并将该窗口回复至非最小化以撷取该窗口画面,该隐藏窗口模式使该窗口在非最小化状态下不会显示于该计算机桌面;该窗口列表模块依据所撷取的所有该窗口画面用以形成一立体化窗口列表,该立体化窗口列表包括对应该多个窗口的多个列表窗口,该多个列表窗口以一立体化的方式排列显示,其中各该列表窗口的画面取自所对应该窗口的该窗口画面;该触控模块用以接收该立体化窗口列表的一触控操作指令;该控制模块用以依据该触控操作指令移动该多个列表窗口或选取该多个列表窗口中的一个。本发明的可以利用触控方式操作一立体化窗口列表来切换多个窗口,较公知技术中以键盘来切换窗口的方式人性化许多;并且,在本发明中,仅针对可视范围内的列表窗口的画面进行更新,且对应窗口的不同状态而采用不同画面更新方式,如此便能有效降低CPU 及存储器的使用量,达到节能效果。


图1为公知技术的立体化窗口列表的示意图。图2为本发明的窗口切换系统的架构示意图。图3为本发明的窗口切换方法的流程图。图4为显示在一计算机桌面的示意图。图5为本发明的立体化窗口列表的示意图。图5A为图5的列表窗口的画面更新后的示意图。图6与图6A为显示多个列表窗口被移动前后的示意图。图7为将被选取的列表窗口所对应的窗口切换显示为一主窗口的示意图。图8为本发明撷取窗口的窗口画面的流程图。主要组件符号说明窗口切换系统1窗口 41、42、43、44、45、46画面撷取模块11窗口画面45s、46s
窗口列表模块12立体化窗口列表50
触控模块13列表窗口 51、52、53、M、55、56
控制模块14可视范围58
存储模块15主窗口 60
工作列4列表窗口 91、92、93、94、95、96
计算机桌面具体实施例方式为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出本发明的具体实施例,并配合所附附图,作详细说明如下。本发明的窗口切换系统1适用于一电子装置(图未示),且电子装置可以是个人数字助理(PDA)、平板计算机、笔记本型计算机、桌上型计算机或其他可提供触控操作功能的类似电子装置等。电子装置储存有一操作系统,用以提供一计算机桌面,让使用者可在计算机桌面上开启各应用程序的窗口,以进行对应操作;而本发明的窗口切换系统1则提供使用者以触控方式切换显示已开启于计算机桌面的多个窗口的功能。请参考图2,图2为本发明的窗口切换系统1的架构示意图。如图2所示,本发明的窗口切换系统1包括画面撷取模块11、窗口列表模块12、触控模块13、控制模块14以及存储模块15,且上述各模块彼此电性连接。画面撷取模块11用以撷取已在计算机桌面上开启的多个窗口的窗口画面并加以处理,以Windows操作系统为例,画面撷取模块11可譬如利用 Windows 的 API (Application Programming Interface,应用禾呈序接口 ) "printffindow" 来执行对应的窗口画面撷取功能,但本发明不以此为限。窗口列表模块12用以依据所撷取的所有窗口画面形成一立体化窗口列表,此立体化窗口列表包括对应多个窗口的多个列表窗口,以供使用者进行操作切换。触控模块13用以接收使用者针对立体化窗口列表所输入的一触控操作指令,触控模块13可为电子装置的触控面板,但本发明不以此为限。控制模块14用以依据触控操作指令移动多个列表窗口或选取多个列表窗口中的一个,以达到窗口切换显示的效果,控制模块14可为电子装置的一处理单元,例如中央处理单元(CPU)。存储模块15用以储存画面撷取模块11所撷取的各窗口画面,存储模块15可为电子装置的一存储单元,例如存储器。此外,本发明的窗口切换系统1的画面撷取模块11、窗口列表模块12、触控模块 13、控制模块14以及存储模块15可为软件程序、硬件、固件或其组合,且上述模块可各自单独存在或者彼此结合,但本发明并不以此为限。举例来说,画面撷取模块11及窗口列表模块12亦可以同一模块的形式存在。请参考图3,图3为本发明的窗口切换方法的流程图。须注意的是,以下虽以图2 所示的窗口切换系统1为例说明本发明的窗口切换方法,但本发明并不以此为限,任何其他具有类似架构的系统亦可适用本发明的窗口切换方法。如图3所示,本发明的窗口切换方法包括步骤301至步骤304。以下将详细说明各个步骤。如图3所示,首先进行步骤301 判断各窗口为最小化窗口或非最小化窗口,并依据判断结果以不同方式撷取各窗口的窗口画面。
窗口切换系统1的窗口列表模块12首先会针对于计算机桌面已开启的各窗口,取得各窗口所对应的识别码(handle),并将其传送至画面撷取模块11。画面撷取模块11依据这些识别码判断各窗口的状态为最小化窗口或非最小化窗口,并依据判断结果以不同方式撷取各窗口的窗口画面并加以处理,以提供给窗口列表模块12据以形成一立体化窗口列表。由于本发明针对各窗口为最小化窗口或非最小化窗口的情况,会藉由画面撷取模块 11以不同方式撷取各窗口的窗口画面,为方便及清楚说明起见,关于此步骤的画面撷取模块11撷取窗口画面的详细流程将在之后以步骤801至812说明。以下请一并参考图4与图5。图4为一计算机桌面5的示意图;图5为本发明的立体化窗口列表的示意图。如图4所示,在本实施例中,假设使用者在计算机桌面5上已开启多个窗口 41至46,多个窗口 41至46包括至少一最小化窗口及至少一非最小化窗口,各窗口 41至46用以显示对应的一窗口画面。在此实施例中,由于窗口 41至44为最小化窗口, 因此窗口 41至44仅会显示于工作列4中,而其对应窗口画面并未显示于计算机桌面5 ;窗口 45、46为非最小化窗口,除了显示于工作列4以外,在计算机桌面5会显示对应的窗口画面4 及46s。而目前使用者以窗口 45作为一主窗口 60,其对应的窗口画面4 显示于计算机桌面5的最上层。当窗口切换系统1接收到一执行指令时,画面撷取模块11便依据窗口列表模块12 所取得的窗口识别码,开始针对已在计算机桌面5上开启的多个窗口 41至46的窗口画面进行画面撷取。在本实施例中,使用者可通过触控方式点选计算机桌面5上对应执行窗口切换系统1的一快捷方式(图未示),以输入前述的执行指令来执行窗口切换系统1,但不以本实施例为限。画面撷取模块11会针对所撷取到的窗口画面进行对应的影像处理,例如窗口画面的缩放或变形,以供窗口列表模块12使用,而所撷取到的窗口画面会储存于存储模块15中。接着步骤302 形成一立体化窗口列表。窗口列表模块12从存储模块15取得各窗口画面后,会依据各窗口画面形成一立体化窗口列表50。如图5所示,立体化窗口列表50包括对应各窗口 41至46的多个列表窗口 51至56,多个列表窗口 51至56以一立体化的方式排列显示,其中各列表窗口 51至56 的画面取自所对应窗口 41至46的窗口画面。立体化窗口列表50包括一可视范围58,其通过窗口列表模块12所设定,在可视范围58内显示目前可供使用者操作的列表窗口。如图 5所示,在本实施例中,可视范围58内一次仅能显示四个列表窗口 52至55,而其他的列表窗口 51及56则位于可视范围外,但此可视范围58所能显示的列表窗口的数量可依据显示屏幕大小、硬件效能或使用者设定不同而予以增减,不以本实施例为限。在所形成的立体化窗口列表50中,窗口列表模块12会针对位于可视范围内的列表窗口 52至55的画面进行画面更新,以便于随着所对应窗口 42至45的窗口画面改变,而更新列表窗口 52至55的画面;但位于可视范围外的列表窗口 51及56的画面则停止更新, 如此可以降低CPU及存储器的使用率以达到节能效果。而在窗口列表模块12针对位于可视范围内的列表窗口 52至55的画面进行画面更新的过程中,依据判断已开启窗口 42至45的不同状态,画面撷取模块11会执行不同的画面撷取方式撷取各窗口 42至45的窗口画面,以供窗口列表模块12进行画面更新,前述不同状态包括窗口最小化或非最小化。
请参考图5A,图5A为图5的列表窗口 52至55的画面更新后的示意图。如图4、图 5以及图5A所示,由于窗口 45为非最小化窗口,表示此窗口 45目前正显示于计算机桌面5 上,因此窗口列表模块12会针对窗口 45所对应的列表窗口 55的画面进行即时性更新。窗口列表模块12会通知画面撷取模块11周期性地撷取对应的非最小化窗口 45的窗口画面 45s(例如每秒撷取2次),以供窗口列表模块12更新列表窗口 55的画面。举例来说,若图 5中列表窗口 55所对应的窗口 45正在播放一影片,则列表窗口 55的画面将随着所撷取的窗口画面4 不同而更新其画面,例如图5A中列表窗口 55所显示的画面。又如图4、图5以及图5A所示,由于窗口 42至44为最小化窗口,表示这些窗口 42 至44目前仅在工作列4中显示,暂时不为使用者所操作,因此窗口列表模块12会针对窗口 42至44所对应的列表窗口 52至M的画面进行一次性更新,亦即画面撷取模块11仅撷取一次窗口 42至44的画面,以作为所对应的列表窗口 52至M的画面,而此画面在立体化窗口列表50关闭前不会再做更新。举例来说,若图5中列表窗口 M所对应的窗口 44正在播放一影片,在形成立体化窗口列表50时撷取窗口 44的画面作为列表窗口 M的画面,则此画面不会随着影片内容改变再做更新,因此图5A中列表窗口 M所显示的画面仍与图5中所显示的画面相同。步骤303 接收立体化窗口列表50的一触控操作指令。触控模块13接收立体化窗口列表50所输入的一触控操作指令。使用者可针对触控模块13通过滑动或点击等操作,以输入相对应的触控操作指令。接着进行步骤304 依据触控操作指令移动多个列表窗口 51至56或选取多个列表窗口 51至56中的一个。控制模块14可以根据触控模块13所接收的触控操作指令,来控制立体化窗口列表50中多个列表窗口 51至56的移动,或选取多个列表窗口 51至56中的一个作为主窗口。请一并参考图6、图6A以及图7。图6与图6A显示多个列表窗口 51至56被移动前后的示意图,图7为将被选取的列表窗口所对应的窗口 46切换显示为一主窗口 60的示意图。假设使用者用手指或任何触控物在立体化窗口列表50中的任何地方由右向左滑(如图6箭头所示),触控模块13接收到了立体化窗口列表50的这个触控操作指令,则控制模块14依据该触控操作指令移动多个列表窗口 51至56(如图6A所示)。在本实施例中,依据使用者滑动触控的距离或施力不同,多个列表窗口 51至56的移动速度或移动距离亦会随之改变。接着如图6A所示,假设使用者已点选立体化窗口列表50中所显示的列表窗口 56 (譬如在列表窗口 56上点两下),当触控模块13接收到这个触控操作指令后,将此指令传送至控制模块14,控制模块14便依据此指令选取列表窗口 56,并将列表窗口 56所对应的窗口 46切换显示为一主窗口 60,如图7所示。藉由上述对立体化窗口列表50的触控操作,使用者可将主窗口 60由原先图4中的窗口 45切换为图7中的窗口 46,使得窗口 46对应的窗口画面46s显示于计算机桌面5的最上层,以达到窗口切换的目的。另外,在多个列表窗口 51至56被移动的过程中,窗口列表模块12会停止更新各列表窗口 51至56的画面,以避免画面发生残影或影像错误等问题。请参考图8,图8为本发明撷取窗口的窗口画面的流程图,其详细说明前述步骤 301中有关窗口画面的撷取技术。如图2、图4、图5与图8所示,画面撷取模块11可藉由步骤801至812针对不同窗口 41至46撷取其窗口画面,以下将详细说明各个步骤。为方便说明起见,以最小化状态的窗口 44及非最小化状态的窗口 45为例加以说明,其他窗口亦采用相同步骤。步骤801 判断窗口 44或45为一最小化窗口或一非最小化窗口。画面撷取模块11在选定一窗口 44或45后,即依据窗口列表模块12所取得此窗口 44或45的识别码,来判断其为一最小化窗口或一非最小化窗口。步骤802 直接撷取窗口 45的窗口画面。当步骤801判断窗口 45为非最小化窗口时,画面撷取模块11可针对窗口 45直接撷取其窗口画面,并经影像处理后储存于存储模块15中,以供窗口列表模块12使用。步骤803 传送窗口画面至窗口列表模块12。画面撷取模块11会通知存储模块15将所撷取到窗口 45的窗口画面传送至窗口列表模块12,以作为对应列表窗口 55的画面。步骤804 判断窗口 44是否已被更新。当步骤801判断窗口 44为最小化窗口时,画面撷取模块11接着判断是否有此窗口 44的画面更新记录,以确认窗口 44是否已被更新。步骤805 关闭窗口 44的一显示动画。当步骤804判断窗口 44未被更新时,画面撷取模块11则通知操作系统关闭窗口 44的一显示动画,此显示动画包括一窗口最小化动画及一回复窗口至非最小化动画。所谓的窗口最小化动画即是将显示于计算机桌面5的窗口缩至工作列4中显示的过程所呈现的这个动画,回复窗口至非最小化动画即是将显示于工作列4中的窗口回复至计算机桌面5 显示的过程所呈现的这个动画。因为对最小化窗口的整个画面撷取过程是在使用者看不到的情况下进行,为了配合后续步骤的需求,画面撷取模块11必须先通知操作系统将窗口 44 的显示动画关闭。若判断窗口 44已被更新,则结束此流程。步骤806 进入一隐藏窗口模式。画面撷取模块11会使窗口 44进入一隐藏窗口模式,在进入此模式之后,窗口 44 在非最小化状态下不会显示于计算机桌面5,亦即让回复为非最小化的窗口 44隐藏于计算机桌面5,藉此让使用者不会发现窗口 44是否已回复为非最小化,以利于后续步骤进行。步骤807 回复窗口 44至非最小化。藉由前述步骤806进入隐藏窗口模式后,画面撷取模块11会将窗口 44从最小化回复至非最小化(图未示),由于在前述步骤中已经关闭回复窗口至最小化动画,并隐藏窗口 44回复为非最小化后在计算机桌面5的显示,因此使用者将不会从计算机桌面5上看到此步骤的执行过程。步骤808 撷取窗口 44的画面。在窗口 44回复至非最小化后,画面撷取模块11撷取窗口 44的窗口画面,并经处理后储存于存储模块15中,以供窗口列表模块12使用。步骤809 最小化窗口 44。在撷取完窗口 44的窗口画面后,画面撷取模块11将窗口 44最小化,以回到窗口 44原本的状态。由于在前述步骤中已经关闭窗口最小化动画,因此使用者将不会从计算机桌面上看到此步骤的执行过程。步骤810 离开隐藏窗口模式。
在完成上述步骤后,画面撷取模块11会使窗口 44离开隐藏窗口模式,亦即此时若窗口 44回复为非最小化,使用者可看到窗口 44显示于计算机桌面5上。此外在步骤810之后还可执行步骤811 记录窗口 44已更新。由于窗口 44已完成撷取画面的流程,依据本发明的设计,无需再针对已最小化的窗口 44进行其他画面撷取动作,为避免窗口列表模块12每次进行列表窗口 M的画面的更新动作时,会通知画面撷取模块11对窗口 44重复进行画面撷取,造成计算机资源的浪费, 因此画面撷取模块11会记录窗口 44已被更新。藉此当窗口列表模块12再次进行前述更新动作时,画面撷取模块11可经由前述步骤804判断窗口 44已更新,而终止后续的画面撷取步骤。在步骤810或811后执行步骤812 开启显示动画。由于窗口 44已完成撷取画面的流程,所以画面撷取模块11将通知操作系统开启窗口 44原本已关闭的显示动画,使窗口 44回复成平常的状态。在步骤812完成后,即可回到步骤803,由画面撷取模块11通知存储模块15将所撷取到窗口 44的窗口画面传送至窗口列表模块12,以作为对应列表窗口 M的画面。此外,当立体化窗口列表50被关闭后,画面撷取模块11会清除之前针对各个最小化窗口的已更新记录,即设定为未更新的状态,以避免下次形成立体化窗口列表50时对窗口发生错误判断。本发明的窗口切换方法及窗口切换系统1,可以利用触控方式操作一立体化窗口列表50来切换多个窗口,较公知技术中以键盘来切换窗口的方式人性化许多;并且,在本发明中,仅针对可视范围内的列表窗口的画面进行更新,且对应窗口的不同状态而采用不同画面更新方式,如此便能有效降低CPU及存储器的使用量,达到节能效果。综上所陈,本发明无论就目的、手段及功效,处处均显示其迥异于公知技术的特征,恳请审查员明察,早日赐准专利,使嘉惠社会,实感德便。惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所要求保护的权利范围自然应当以权利要求书的范围所述为准,而非仅限于上述实施例。
权利要求
1.一种窗口切换方法,用以切换显示已开启于一计算机桌面的多个窗口,该方法包括(A)判断各该窗口为最小化窗口或非最小化窗口;(B)当该窗口为非最小化窗口时,撷取该窗口的一窗口画面以供步骤(F)使用;当该窗口为最小化窗口时,则判断该窗口是否已被更新;(C)当该窗口未被更新时,进入一隐藏窗口模式,使该窗口在非最小化状态下不会显示于该计算机桌面;(D)回复该窗口至非最小化;(E)撷取该窗口的该窗口画面;(F)依据步骤(B)及步骤(E)中所撷取的所有该窗口画面形成一立体化窗口列表,该立体化窗口列表包括对应该多个窗口的多个列表窗口,该多个列表窗口以一立体化的方式排列显示,其中各该列表窗口的画面取自所对应该窗口的该窗口画面;(G)接收该立体化窗口列表的一触控操作指令;以及(H)依据该触控操作指令移动该多个列表窗口或选取该多个列表窗口中的一个。
2.如权利要求1所述的窗口切换方法,其中当该多个列表窗口中的一个被选取时,将被选取的该列表窗口所对应的该窗口切换显示为一主窗口。
3.如权利要求1或2所述的窗口切换方法,其中该立体化窗口列表包括一可视范围,针对位于该可视范围内的各该列表窗口的画面进行更新。
4.如权利要求3所述的窗口切换方法,其中在该多个列表窗口被移动的过程中,位于该可视范围内的各该列表窗口的画面停止更新。
5.如权利要求3所述的窗口切换方法,其中当该列表窗口所对应的该窗口为非最小化窗口时,该列表窗口的画面周期地撷取该窗口的该窗口画面以进行即时性更新。
6.如权利要求5所述的窗口切换方法,其中当该列表窗口所对应的该窗口为最小化窗口时,该列表窗口的画面仅撷取一次该窗口的该窗口画面以进行一次性更新。
7.—种窗口切换系统,用以切换显示已开启于一计算机桌面的多个窗口,该系统包括一画面撷取模块,该画面撷取模块用以撷取各该窗口的一窗口画面,该画面撷取模块可判断各该窗口为最小化窗口或非最小化窗口 ;若该窗口为非最小化窗口,则该画面撷取模块撷取该窗口的该窗口画面;若该窗口为最小化窗口,则判断该窗口是否已被更新,若否,则进入一隐藏窗口模式,并将该窗口回复至非最小化以撷取该窗口画面,该隐藏窗口模式使该窗口在非最小化状态下不会显示于该计算机桌面;一窗口列表模块,该窗口列表模块用以依据所撷取的所有该窗口画面形成一立体化窗口列表,该立体化窗口列表包括对应该多个窗口的多个列表窗口,该多个列表窗口以一立体化的方式排列显示,其中各该列表窗口的画面取自所对应该窗口的该窗口画面; 一触控模块,该触控模块用以接收该立体化窗口列表的一触控操作指令;以及一控制模块,该控制模块用以依据该触控操作指令移动该多个列表窗口或选取该多个列表窗口中的一个。
8.如权利要求7所述的窗口切换系统,其中该立体化窗口列表包括一可视范围,该窗口列表模块针对位于该可视范围内的各该列表窗口的画面进行更新。
9.如权利要求8所述的窗口切换系统,其中在该多个列表窗口被移动的过程中,该窗口列表模块停止更新位于该可视范围内的各该列表窗口的画面。
10.如权利要求8所述的窗口切换系统,其中当该列表窗口所对应的该窗口为非最小化窗口时,该列表窗口的画面藉由该画面撷取模块周期地撷取该窗口的该窗口画面,以供该窗口列表模块进行即时性更新。
11.如权利要求10所述的窗口切换系统,其中当该列表窗口所对应的该窗口为最小化窗口时,该列表窗口的画面藉由该画面撷取模块仅撷取一次该窗口的该窗口画面,以供该窗口列表模块进行一次性更新。
12.如权利要求11所述的窗口切换系统,其中当该窗口为最小化窗口时,在撷取该窗口的该窗口画面后,该画面撷取模块会最小化该窗口并离开该隐藏窗口模式。
13.如权利要求12所述的窗口切换系统,其中该画面撷取模块在进入该隐藏窗口模式前关闭该窗口的一显示动画,并在离开该隐藏窗口模式后开启该显示动画,该显示动画包括一窗口最小化动画及一回复窗口至非最小化动画。
全文摘要
窗口切换方法及系统。该方法用以切换显示已开启于计算机桌面的多个窗口,该方法包括(A)判断各窗口是否为最小化;(B)当为非最小化,撷取窗口画面供步骤(F)使用;当为最小化,判断窗口是否已更新;(C)当未更新,进入隐藏窗口模式,使窗口在非最小化状态下不会显示于桌面;(D)回复窗口至非最小化;(E)撷取窗口画面;(F)依据步骤(B)及(E)中所撷取的所有窗口画面形成立体化窗口列表,该列表包括对应多个窗口的多个列表窗口,列表窗口以立体化的方式排列显示,画面取自对应窗口的窗口画面;(G)接收立体化窗口列表的触控操作指令;以及(H)依据该指令移动列表窗口或选取其中之一。本发明以触控方式切换窗口。
文档编号G06F3/048GK102200875SQ201010133198
公开日2011年9月28日 申请日期2010年3月26日 优先权日2010年3月26日
发明者彭信元, 李俊桦, 谢孟甫 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1