显示经调整过尺寸的操作视窗的方法技术

技术编号:2846342 阅读:175 留言:0更新日期:2012-04-11 18:40
一种显示经调整过尺寸的操作视窗的方法,其包含下列步骤:(a)接收一视窗尺寸调整信息(mes-sage);(b)依据该视窗尺寸调整信息以及位于相对于一第一基准点的位置且具有一第一尺寸的操作视窗,产生一具有第二尺寸的操作视窗;以及(c)依据该视窗尺寸调整信息在异于该第一基准点的位置显示该具有第二尺寸的操作视窗;其中在执行步骤(b)后不在相对于该第一基准点的位置显示该具有第二尺寸的操作视窗。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种当显示经调整过尺寸的操作视窗时可避免操作视窗颤动(flicker)的方法。
技术介绍
当使用者在拖曳一操作视窗的上侧或左侧以缩放该操作视窗的尺寸时,使用者可明显地察觉到该操作视窗以及该操作视窗的内容会颤动,此乃因为该操作视窗以及该操作视窗的内容会先向下侧或右侧缩放展开,之后再被往上侧或左侧平移。尤其在连续拖曳该操作视窗的上侧或左侧以缩放该操作视窗的尺寸时,此一现象更为显著。请参阅图1与图2,图1为现有于一画面上显示一第一操作视窗10经调整位置过后的示意图,图2为现有于一画面上显示第一操作视窗10经调整尺寸大小后变成一第二操作视窗12的示意图。第一操作视窗10是具有一第一尺寸,且第一操作视窗10在未经调整位置或尺寸大小前位于相对于一第一基准点P1的位置,如图1所示,第一操作视窗10经调整位置过后会重新被绘制在如虚线所示的新位置,而尺寸大小仍保持不变;而如图2所示,第一操作视窗10经调整尺寸大小后会变成第二尺寸的第二操作视窗12,且第二操作视窗12会由于图2中相对于第一基准点P1的位置(虚线所示的位置)移动至相对于一第二基准点P2的最终位置。请参阅图3,图3为现有于一画面上显示调整第一操作视窗10的流程图,该方法是包含下列步骤步骤100开始。步骤102由信息队列(message queue)接收一信息(message)。步骤104判断该信息是否具有调整第一操作视窗10的请求(request),如果是则执行步骤106;如果不是则跳至步骤124。步骤106由该信息中撷取第一操作视窗10如何被调整的信息。步骤108由步骤106中所撷取的信息判断是否具有调整第一操作视窗10的尺寸的指令,如果不是,执行步骤110;如果是,则执行步骤114。步骤110依据步骤106中所撷取的信息得出第一操作视窗10所欲调整移动的新位置。步骤112如图1所示,在步骤110中所得出的新位置处绘制第一操作视窗10,以将第一操作视窗10由原始位置移动至调整过后的位置,并跳至步骤124。步骤114如图2所示,依据步骤106中所撷取的信息将具有第一尺寸的第一操作视窗10调整尺寸至具有第二尺寸的第二操作视窗12。步骤116如图2所示,将具有第二尺寸的第二操作视窗12绘制在相对于第一基准点P1的位置(虚线所示的位置)。步骤118由信息队列(message queue)接收下一信息。步骤120由步骤118所接收的信息中撷取第一操作视窗10如何调整的信息。步骤122如图2所示,依据步骤120中所撷取的信息将经过调整过尺寸的第二尺寸的第二操作视窗12绘制在相对于第二基准点P2的位置,以将第二操作视窗12由相对于第一基准点P1的位置移动至相对于第二基准点P2的位置。步骤124结束。由上述步骤可知,当使用者仅调整操作视窗的位置而不调整操作视窗的尺寸大小时,操作系统会仅以一个信息来处理调整操作视窗位置的动作;但当使用者欲调整操作视窗的尺寸大小时,操作系统便会以两个信息来处理调整操作视窗尺寸大小的动作。当使用者仅调整操作视窗的位置时,操作系统便会依据步骤106中所撷取的信息得出第一操作视窗10所欲调整移动的新位置,而在新位置处绘制经移动过的第一操作视窗10,以将第一操作视窗10由原始位置移动至调整过后的位置;但当使用者欲调整操作视窗的尺寸大小时,则会如步骤114与步骤116所述,将具有第一尺寸的第一操作视窗10调整尺寸至具有第二尺寸的第二操作视窗12,且将具有第二尺寸的第二操作视窗12绘制在相对于第一基准点P1的位置(虚线所示的位置),也就是说,在上述实施例中是拖曳第一操作视窗10的左侧以放大其宽度,但经放大第一操作视窗10的宽度后所产生的第二操作视窗12会先被绘制在图2虚线所示的位置(相对于第一基准点P1的位置);之后再如步骤118与步骤122所述,接收第二个信息以将第二操作视窗12绘制在相对于第二基准点P2的位置,而使第二操作视窗12由图2虚线所示的位置(相对于第一基准点P1的位置)移动至相对于第二基准点P2的位置。综上所述,当使用者欲调整操作视窗的尺寸大小时,被调整过尺寸的操作视窗(第二操作视窗12)会先被显示在相对于原始基准点的位置(相对于第一基准点P1的位置),之后才会被移动至缩放尺寸过后最终所应呈现的位置(相对于第二基准点P2的位置)。然而,如此一来使用者在拖曳该操作视窗的左侧时便会看到操作视窗画面先被向右缩放再向左平移,或是在拖曳该操作视窗的上侧时便会看到操作视窗画面先被向下缩放再被向上平移,进而造成该操作视窗颤动的缺憾,尤其在连续拖曳该操作视窗的上侧或左侧以缩放该操作视窗的尺寸时,此一现象更为显著,而造成使用者观看该操作视窗的不舒适感。
技术实现思路
本专利技术是提供一种当显示经调整过尺寸的操作视窗时可避免操作视窗颤动的方法,以解决上述的问题。本专利技术的揭露一种,其包含下列步骤(a)接收一视窗尺寸调整信息(message);(b)依据该视窗尺寸调整信息以及位于相对于一第一基准点的位置且具有一第一尺寸的操作视窗,产生一具有第二尺寸的操作视窗;以及(c)依据该视窗尺寸调整信息的异于该第一基准点的位置显示该具有第二尺寸的操作视窗;其中在执行步骤(b)后不在相对于该第一基准点的位置显示该具有第二尺寸的操作视窗。本专利技术揭露一种可显示经调整过尺寸的操作视窗的电子装置,其包含有一显示模块,用来显示操作视窗的画面,一输入模块,用来输入一视窗尺寸调整指令,以及一逻辑单元,用来在该输入模块接收到该视窗尺寸调整指令后,依据该视窗尺寸调整指令以及具有一第一尺寸的操作视窗产生一具有第二尺寸的操作视窗,以及依据该视窗尺寸调整指令控制该显示模块在相异于该第一尺寸的操作视窗所在的相对于一第一基准点的位置显示该具有第二尺寸的操作视窗。附图说明图1为现有于一画面上显示第一操作视窗经调整位置过后的示意图。图2为现有于一画面上显示第一操作视窗经调整尺寸大小后变成第二操作视窗的示意图。图3为现有于一画面上显示调整第一操作视窗的流程图。图4为本专利技术电子装置的功能方块示意图。图5为本专利技术在显示模块上显示第一操作视窗经调整位置过后的示意图。图6为本专利技术在显示模块上显示第一操作视窗经调整尺寸大小后变成第二操作视窗的示意图。图7为本专利技术在显示模块上显示调整第一操作视窗的流程图。附图符号说明10第一操作视窗 12第二操作视窗50电子装置 52显示模块54输入模块 56逻辑单元58第一操作视窗 60第二操作视窗具体实施方式请参阅图4,图4为本专利技术一可显示经调整过尺寸的操作视窗的电子装置50的功能方块示意图。电子装置50是可为一个人计算机、一移动电话,或为一个人数字助理(personal digital assistant,PDA)等。电子装置50包含有一显示模块52,用来显示操作视窗的画面,其是可为一液晶显示器(liquid crystal display,LCD),一输入模块54,用来输入一视窗调整指令,以调整操作视窗的位置或缩放操作视窗的尺寸,其是可为一鼠标或键盘等,以及一逻辑单元56,用来在接收到输入模块54所输入的该视窗调整指令后,控制显示模块52显示操作视窗调整的结果。请参阅图5与图6,图5为本专利技术于显示模块52上显示一第一操作视窗58经调本文档来自技高网
...

【技术保护点】
一种显示经调整过尺寸的操作视窗的方法,其中,该方法包含下列步骤:(a)接收一视窗尺寸调整信息;(b)依据该视窗尺寸调整信息以及位于相对于一第一基准点的位置且具有一第一尺寸的操作视窗,产生一具有第二尺寸的操作视窗;以及 (c)依据该视窗尺寸调整信息在异于该第一基准点的位置显示该具有第二尺寸的操作视窗;其中,在执行步骤(b)后不在相对于该第一基准点的位置显示该具有第二尺寸的操作视窗。

【技术特征摘要】
1.一种显示经调整过尺寸的操作视窗的方法,其中,该方法包含下列步骤(a)接收一视窗尺寸调整信息;(b)依据该视窗尺寸调整信息以及位于相对于一第一基准点的位置且具有一第一尺寸的操作视窗,产生一具有第二尺寸的操作视窗;以及(c)依据该视窗尺寸调整信息在异于该第一基准点的位置显示该具有第二尺寸的操作视窗;其中,在执行步骤(b)后不在相对于该第一基准点的位置显示该具有第二尺寸的操作视窗。2.如权利要求1所述的方法,其中,步骤(a)包含判断该视窗尺寸调整信息是否具有调整视窗尺寸的请求。3.如权利要求2所述的方法,其中,步骤(a)另包含当判断该视窗尺寸调整信息具有调整视窗尺寸的请求时,执行步骤(b)。4.如权利要求1所述的方法,其中,另包含不执行该视窗尺寸调整信息的下一信息所要求该操作视窗由相对于该第一基准点的位置移动至相对于相异于该第一基准点的位置的动作。5.如权利要求4所述的方法,其中,另包含设定一标记,用以清除该视窗尺寸调整信息的下一信息。6.如权利要求4所述发方法,其中,另包含设定一标记,用以不执行该视窗尺寸调整信息的下一信息所要求该操作视窗由相对于该第一基准点的位置移动至相对于相异于该第一基准点的位置的动...

【专利技术属性】
技术研发人员:刘明德
申请(专利权)人:明基电通股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1