本发明专利技术提供的应用软件窗体外区域控制方法及装置,将激活的应用软件窗体的层级置为顶层,然后在顶层的下一层绘制一个新的窗体,该新的窗体的大小和外观可以根据需要进行设置。本发明专利技术是通过增加一个新的窗体来控制应用软件窗体以外的区域的外观,因此,应用软件的窗体不受影响仍然可以自由控制,同理其他软件程序也可以正常进行。本发明专利技术提供的方法和装置可以设置在客户端上,对客户端上的所有应用软件的窗体均适用,而不像现有技术那样仅可以对网页进行关灯。
Method and device for controlling in vitro region of application software window
Method and apparatus for controlling the window area in vitro application software provided by the invention, the application software will activate the form level set to the top, then at the top of the next layer draw a new form, size and appearance of the new form can be set according to need. The present invention is outside by adding a new form to control application software form regional appearance, therefore, the application software of the form is not affected by the still free control, so other software programs can also be normal. The method and the device provided by the invention can be arranged on the client side and can be applied to all forms of application software on the client side, instead of turning off the page as compared with the prior art.
【技术实现步骤摘要】
本专利技术涉及窗体显示控制
,特别涉及一种应用软件窗体外区域控制方法 及装置。
技术介绍
现有技术中有一种控制网页视频关灯的方案,具体为用户打开网页浏览器以后, 在线观看视频,可以通过网页中的一个按钮“关灯”控制网页中除了视频播放区域以外的其 他区域变为黑色或恢复原色。具体可以参见图1,该图为现有技术中网页中的关灯示意图。网页100中有一个视频200,用户观看视频200时,可以通过按钮控制网页100中 除视频200以外的其他区域变为黑色,在此用斜纹表示黑色。可以理解的是,用户也可以通 过点击按钮使网页100中除视频200以外的其他区域恢复原本的颜色。目前,谷歌浏览器也具有关灯的功能。但是,目前这种关灯的技术均是针对网页来实现的。对于其他窗体并不适合。并 且网页关灯后,并不可以自由拖拽视频,不可以自由控制视频的位置和大小,也不可以关闭 或最小化视频等操作。
技术实现思路
本专利技术要解决的技术问题是一种应用软件窗体外区域控制方法及装置,能够适用 于应用软件窗体,并且应用软件的窗体可以被自由控制。本专利技术提供一种应用软件窗体外区域控制方法,包括以下步骤接收应用软件窗体外区域控制命令,激活需要激活的应用软件窗体;将激活的应用软件窗体的层级置为顶层;在所述激活的应用软件窗体的层级的下一层绘制一个新的窗体,该新的窗体的大 小覆盖设定区域,该新的窗体的外观为预置格式; 装载各个窗体,显示各个窗体。优选地,接收应用软件窗体外区域控制命令,激活需要激活的应用软件窗体,具体 为判断用户当前点击的应用软件,激活用户当前点击的应用软件窗体;或,接收控制命令,根据控制指令中携带的应用软件的信息激活需要激活的应用软件 的窗体。优选地,所述设置所述新的窗体的外观为预置格式之后,还包括定位所述激活的应用软件的功能区域,将应用软件的非功能区域设置为功能无效 区域。优选地,所述预置格式为预定的颜色和/或预定的底纹。优选地,所述设定区域为除任务栏以外的所有区域。4本专利技术还提供一种应用软件窗体外区域控制装置,包括激活模块、置顶模块、新 窗体绘制模块和窗体显示模块;激活模块,用于接收应用软件窗体外区域控制命令,激活需要激活的应用软件窗 体;置顶模块,用于将激活的应用软件窗体的层级置为顶层;新窗体绘制模块,用于在所述激活的应用软件窗体的层级的下一层绘制一个新的 窗体,该新的窗体的大小覆盖设定区域,该新的窗体的外观为预置格式;显示模块,用于装载各个窗体,显示各个窗体。优选地,所述激活模块包括判断单元、接收单元和激活单元;判断单元,用于判断用户当前点击的应用软件;用户当前点击的应用软件为需要 激活的应用软件;接收单元,用于接收控制命令,根据控制指令中携带的应用软件的信息确定需要 激活的应用软件;激活单元,用于激活需要激活的应用软件窗体。优选地,还包括定位模块,用于定位所述激活的应用软件的功能区域,将应用软件 的非功能区域设置为功能无效区域。优选地,所述预置格式为预定的颜色和/或预定的底纹。优选地,所述设定区域为除任务栏以外的所有区域。与现有技术相比,本专利技术具有以下优点本专利技术提供的应用软件窗体外区域控制方法及装置,将激活的应用软件窗体的层 级置为顶层,然后在顶层的下一层绘制一个新的窗体,该新的窗体的大小和外观可以根据 需要进行设置。本专利技术是通过增加一个新的窗体来控制应用软件窗体以外的区域的外观, 因此,应用软件的窗体不受影响仍然可以自由控制,同理其他软件程序也可以正常进行。本 专利技术提供的方法和装置可以设置在客户端上,对客户端上的所有应用软件的窗体均适用, 而不像现有技术那样仅可以对网页进行关灯。附图说明图1是现有技术中网页中的关灯示意图;图2是本专利技术提供的方法实施例一流程图;图3是本专利技术提供的方法实施例二流程图;图4是本专利技术提供的装置实施例一结构图;图5是本专利技术提供的装置实施例二结构图。具体实施例方式为了使本领域技术人员能够更好地理解和实施本专利技术,下面介绍本领域的几个技 术术语。一、应用软件;软件是计算机的灵魂,一般把软件分为两大类应用软件和系统软件。其中应用软 件是专门为某一应用目的而编制的软件,较常见的如1)、文字处理软件用于输入、存贮、修改、编辑、打印文字材料等,例如Word、WPS寸。2)、信息管理软件用于输入、存贮、修改、检索各种信息,例如工资管理软件、人事 管理软件、仓库管理软件、计划管理软件等。3)、辅助设计软件用于高效地绘制、修改工程图纸,进行设计中的常规计算等,例 如CAD制图软件。4)、实时控制软件用于随时搜集生产装置、飞行器等的运行状态信息,以此为依 据按预定的方案实施自动或半自动控制,安全、准确地完成任务等。二、窗体窗体基于客户端Win32消息转储模式,开发人员在此模式中创建、使用 和放弃组件的实例。三、功能区域用户正在使用功能的区域。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术 的具体实施方式做详细的说明。参见图2,该图为本专利技术提供的方法实施例一流程图。本专利技术提供的应用软件窗体外区域控制方法,包括以下步骤S201 接收应用软件窗体外区域控制命令,激活需要激活的应用软件窗体;;客户端的计算机上可能同时打开多个应用软件窗体,当接收到控制命令时,首先 要确定哪个应用软件窗体外区域是需要控制的,并且要激活这个应用软件窗体,为后续控 制做准备。S202 将激活的应用软件窗体的层级置为顶层;不论激活的应用软件窗体处于哪个层级,均将激活的应用软件窗体的层级置为顶 层。例如,客户端的计算机上同时打开的窗口包括:Word,文件夹,暴风影音播放器;需要被 激活的应用软件可以为word,也可以为播放器;但是目前这单个窗口的排放顺序是word处 于顶层,播放器处于第二层,文件夹处于第三层;现在,假设需要被激活的应用软件是播放器,则执行完S201以后播放器所在的 层级置为顶层,则word处于第二层,文件夹处于第三层。S203:在所述激活的应用软件窗体的层级的下一层绘制一个新的窗体,该新的窗 体的大小覆盖设定区域,该新的窗体的外观为预置格式;该新的窗体位于播放器的下一层,但是位于word和文件夹的窗体的上一层。新的窗体的大小可以根据需要设定,例如设置新的窗体覆盖的设定区域为任务栏 以外所有的区域。这样可以从任务栏中继续查看其他窗体的状态。例如,观看播放器的同 时,QQ聊天工具正常运行,如果有QQ好友发来消息,可以从任务栏中观测QQ的状态。新的窗体的外观可以根据需要设定,例如设置新的窗体的颜色为黑色,可以通过 设置alpha通道的值来设定其具体的透明度,并且可以设置新的窗体的外观变为黑色时的 速度,可以勻速变黑,也可以变速变黑。需要说明的是,新的窗体可以恢复为无色,即透明度为100%。可以理解的是,新的窗体的预置格式可以包括颜色和底纹,也可以单独是颜色,或 者单独是底纹。S203 装载各个窗体,显示各个窗体;最后将各个窗体在计算机的显示屏上进行显示,以便于用户观看。本专利技术提供的方法可以应用于客户端的计算机上,区别于现有技术中在网页中应 用的关灯。现有技术中的关灯技术只能应用在当前网页中,计算机打开的其他窗口不能实 现关灯。而本专利技术提供的方法可以在计算机上实现激活的应用软件窗体以外的所有区域均 关灯。并且本方法可以实现激本文档来自技高网...
【技术保护点】
1.一种应用软件窗体外区域控制方法,其特征在于,包括以下步骤:接收应用软件窗体外区域控制命令,激活需要激活的应用软件窗体;将激活的应用软件窗体的层级置为顶层;在所述激活的应用软件窗体的层级的下一层绘制一个新的窗体,该新的窗体的大小覆盖设定区域,该新的窗体的外观为预置格式;装载各个窗体,显示各个窗体。
【技术特征摘要】
【专利技术属性】
技术研发人员:高玮,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。