一种控制窗口界面显示的方法及装置制造方法及图纸

技术编号:2837761 阅读:150 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控制窗口界面显示的方法,该方法为:侦测请求改变窗口界面中指定对象的显示状态的切换操作,所述指定对象具有由属性参数控制的可见显示状态和不可见显示状态;以及在捕获到所述切换操作时,改变所述指定对象的属性参数值,使所述指定对象由当前的显示状态切换到另一显示状态。本发明专利技术还同时公开了一种控制窗口界面显示的装置。

【技术实现步骤摘要】

本专利技术涉及通信及计算机领域的屏幕显示技术,尤其涉及控制窗口界面显示的方法及装置
技术介绍
计算机屏幕显示对象采用透明度调节,当电脑上的两个对象重叠显示时,为了让用户同时看清楚两个对象,往往采用透明技术,即将上面的对象的窗口设计成透明的,这样被该对象覆盖的下一层对象也能显示出来,便于用户浏览。随着即时通信(IM)的广泛使用,在公共场合使用IM时(如在单位中或网吧中),多数人不希望IM的消息窗口出现在电脑屏幕上而被他人看到。为了满足用户的这种需求,现有即时通信中提供了消息窗口的透明度调节功能,用户可以将透明度调节到一个合适的值,这样只有靠近屏幕才能看清IM窗口及其中的文字,从而起到保护用户隐私的作用。现有技术方案在调节透明度时,IM消息窗口及消息文字的透明度同时被改变。当将IM消息窗口调节为透明显示时,虽然他人较难看清IM窗口及其中的消息内容,但用户自己阅读I消息内容也变得困难。因此,现有技术方案不能针对窗口界面中的对象进行显示控制,存在使用不便和灵活性差的缺点。
技术实现思路
本专利技术提供一种控制窗口界面显示的方法及装置,以解决现有技术控制界面显示状态存在使用不方便和灵活性差的问题。本专利技术提供以下技术方案一种控制窗口界面显示的方法,包括如下步骤 侦测请求改变窗口界面中指定对象的显示状态的切换操作,所述指定对象具有由属性参数控制的可见显示状态和不可见显示状态;以及在捕获到所述切换操作时,改变所述指定对象的属性参数值,使所述指定对象由当前的显示状态切换到另一显示状态。其中所述窗口界面关联一个用于确定是否为所述指定对象设置了不可见显示状态的标识;初始显示所述窗口界面显示时根据所述标识决定所述指定对象的显示状态。所述标识由用户通过所述窗口界面设置。所述指定对象为窗口界面中的窗体;或者为窗口界面中的消息内容。所述窗体上包含文字并由可见显示状态切换为不可见显示状态时,使文字保持可见显示状态。所述切换操作定义在快捷键上,当该快捷键被按下时触发所述切换操作;和/或;所述切换操作定义在鼠标上,当操作鼠标时触发所述切换操作。所述窗口界面为即时通信系统中的消息窗口界面,和/或,为即时通信系统中的主控制面板。一种显示窗口界面的装置,包括显示单元,用于显示窗口界面及其中的指定对象,该指定对象具有由属性参数控制的可见显示状态和不可见显示状态;侦测单元,用于侦测请求改变所述指定对象的显示状态的切换操作;控制单元,用于在所述侦测单元捕获到切换操作时,改变所述指定对象的属性参数值,使所述显示单元将指定对象由当前的显示状态切换到另一显示状态。本专利技术有益效果如下1、本专利技术将窗口界面与其中指定对象的显示状态控制权分离,在捕获到切换操作时,自动使窗口界面中的指定对象从不可见显示状态和可见状态中的一种显示状态切换到另一种显示状态,而且指定对象可以是文字,也可以是窗体,因此其控制更加灵活。2、在窗口界面的窗体上包含文件内容,以及窗口界面内有消息内容时,窗体切换到不可见状态仍能够保持其可见,使用户的阅读和操作不受影响,极大的方便用户使用。附图说明图1为本专利技术实施例中控制IM消息窗口显示状态的流程图;图2为本专利技术实施例中控制IM主面板显示状态的流程图;图3为本专利技术实施例中显示窗口界面的装置结构示意图。具体实施例方式为了更为灵活的显示窗口界面,本专利技术将窗口界面中指定对象与其他对象的颜色或/和透明度控制权分离,为所述指定对象定义由属性参数控制的可见显示状态和不可见显示状态,然后通过改变指定对象的属性参数值对其显示状态进行切换。将指定对象与其他对象的颜色及透明度控制权分离,可以通过在包含多个控制对象的、用于呈现窗口界面的控件对象中为各个控件对象指定不同的对象名,然后针对指定对象的对象名操作其属性,这样就不会影响到其他控件对象的相同属性。本实施例以即时通信系统中消息窗口和主面板为例对本专利技术进行详细说明,其中指定对象以窗体为例。将IM消息窗口与其窗口中内容的透明度(也可以是颜色,甚至两者)控制权分离,即可以分别对消息窗口及消息窗口内显示的内容设置透明度,这样用户在使用IM时可以将IM消息窗口的窗体设置成一定的透明度甚至隐身,而窗口中消息内容照常显示,这样IM消息窗口中的消息内容就与用户当前正常在屏幕上显示的其它内容,如OFFICE文档、浏览网页等融为一体,使他人难以发现用户使用即时通信,从而达到保护用户隐私的目的。同样的,将IM的主面板的面板边框及面板上的标签文字分开设置透明度,这样面板设置成透明或隐身后,面板上的菜单及其它功能按钮文字仍然可见,不影响用户操作,但这些文字也与用户使用的其它在界面上近似,同样可以保护用户使用IM时的隐私。为了增加控制的灵活性,将消息窗口关联到一个用于确定是否为窗体对象设置了不可见显示状态的标识。该标识可由用户通过窗口界面进行设置,由系统保存。当初始显示消息窗口时,系统根据所述标识决定窗体的显示状态,如果设置了标识,则初始显示时消息窗口的窗体(框体)就处于不可见状态,否则,正常显示。为了简化用户的操作,消息窗口和面板框的显示状态在可见显示状态和不可见显示状态(即透明显)之间进行切换,当用户触发一次切换操作要求切换显示状态时,消息窗口和面板框从一种状态切换到另一种状态。即,如果当前处于可见状态,则触发切换操作后切换为不可见状态,如果当前处于不可见状态,则触发切换操作后切换为可见状态。在本实施例中,可以采用以下方式定义触发操作1、定义快捷键方式,系统对快捷键进行侦测。可以分别设置用于触发消息窗口和触发主面板显示状态切换的快捷键。2、在控制主面板和IM消息内设置透明度按钮,系统对该按钮进行侦测。如在消息窗口为可见显示状态时,按钮上标记隐身显示,在不可见显示状态时,按钮上显示为恢复显示。3、定义鼠标的滑动来实现,系统对鼠标进行侦测。当系统捕获到鼠标进入消息窗口或主面板时,将消息窗口或主面板切换为可见显示状态,当系统捕获到鼠标离开消息窗口或主面板时,将消息窗口或主面板切换为不可见显示状态。参阅图1所示,在即时通信系统中,控制消息窗口显示状态的处理过程如下步骤100、用户启动IM程序并开始使用IM通信。步骤110、用户设置IM主面板及消息窗口参数。步骤120、用户打开IM消息窗口。步骤130、系统检测到用户设置了标识,根据窗体的对象名操作其透明度属性参数,将参数值赋值为100%(即完全透明,当然也可以设置为半透明等),使用IM消息窗口的窗体不可见(其他部分仍可见)。如果未设置标识,则根据窗体的对象名操作其透明度属性参数,将参数值赋值为0(即完全可见),使用IM消息窗口的窗体正常显示。步骤140、系统捕获到用户鼠标进入IM消息窗口。步骤150、系统根据窗体的对象名操作其透明度属性参数,将参数值赋值为0(即完全可见,也可以是使用窗体可见的其他值),使用IM消息窗口的窗体可见,即正常显示。步骤160、系统捕获到用户按下了切换显示状态的快捷键。步骤170、系统根据窗体的对象名操作其透明度属性参数,将参数值赋值为100%(即完全透明),使用IM消息窗口的窗体不可见。参阅图2所示,在即时通信系统中,控制主面板显示状态的处理过程如下步骤200、用户启动IM程序并开始使用IM。步骤210、系统检测到用户未设置标识,根据主面板的窗体的对象名操作其本文档来自技高网...

【技术保护点】
一种控制窗口界面显示的方法,其特征在于,包括如下步骤:侦测请求改变窗口界面中指定对象的显示状态的切换操作,所述指定对象具有由属性参数控制的可见显示状态和不可见显示状态;以及在捕获到所述切换操作时,改变所述指定对象的属性参数值 ,使所述指定对象由当前的显示状态切换到另一显示状态。

【技术特征摘要】
1.一种控制窗口界面显示的方法,其特征在于,包括如下步骤侦测请求改变窗口界面中指定对象的显示状态的切换操作,所述指定对象具有由属性参数控制的可见显示状态和不可见显示状态;以及在捕获到所述切换操作时,改变所述指定对象的属性参数值,使所述指定对象由当前的显示状态切换到另一显示状态。2.如权利要求1所述的方法,其特征在于,所述窗口界面关联一个用于确定是否为所述指定对象设置了不可见显示状态的标识;初始显示所述窗口界面显示时根据所述标识决定所述指定对象的显示状态。3.如权利要求2所述的方法,其特征在于,所述标识由用户进行设置。4.如权利要求如权利要求1、2或3所述的方法,其特征在于,所述指定对象为窗口界面中的窗体;或者为窗口界面中的消息内容。5.如权利要求4所述的方法,其特征在于,所述窗体上包含文字并由可见显示状态切换为不可见显示状态时,使文字保持可见显示状态。6.如权利要求4所述的方法,其特征在于,所述切换操...

【专利技术属性】
技术研发人员:马征
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1