登录器界面的设置方法及装置制造方法及图纸

技术编号:14551494 阅读:57 留言:0更新日期:2017-02-05 00:37
本发明专利技术公开了一种登录器界面的设置方法及装置,其中,登录器界面包括分层窗口和至少一个第一窗口,该方法包括:在登录器界面中创建第二窗口;设置至少一个第一窗口为第二窗口的子窗口;设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定。本发明专利技术克服了在分层窗口移动时,至少一个第一窗口之间相对位置发生变化导致登录器界面出现残影的缺陷,提升了登录器界面的显示效果。

Method and device for setting login interface

The invention discloses a method and a device, set the login interface, login interface including layered window and at least one of the first window, the method comprises the following steps: second create a window in the login interface; setting at least one of the first second window for the child window; the relative position of the layered window with second window settings the layered window with second window in the movement to keep the relative position of the fixed. The invention overcomes the move in the layered window, at least one of the first window relative position change logon interface appear blur defects, enhance the display effect of login interface.

【技术实现步骤摘要】

本专利技术涉及用户界面设计
,具体涉及一种登录器界面的设置方法及装置
技术介绍
登录器界面的窗口一般使用正规正矩的矩形窗口,矩形窗口具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用这种正规正矩的矩形窗口就略显呆板些了,视觉效果不好。现有技术中通常利用异形窗口来设计登录界面,采用异形窗口可以将登录器界面设计不同的形状,改善登录器界面过于死板的缺陷。如果采用普通窗口设计作为异形窗口,需要切掉普通窗口的一部分,切除效果不自然,而且在对普通窗口做透明度设置时,也只能对整个窗口做透明度设置,而不能将对不同局部区域设置不同的透明度,从而导致登录器界面整体效果差。为解决上述问题,登录器可采用分层窗口作为异形窗口,分层窗口支持部分设置窗口的透明度,也就是说,分层窗口的不同局部区域的透明度设置可以不同,可设计性良好。然而,在某些操作系统中,例如WinXP系统,分层窗口不支持子窗口。具体指,分层窗口与其它普通窗口之间不能像普通窗口之间那样通过设置窗口之间父子关系,实现父、子窗口同时移动,而不会出现移动时留下残影的情况。也就是说,如果登录器界面既包括分层窗口又包括多个普通窗口,当分层窗口移动时,需要设计跟随方法使多个普通窗口跟随分层窗口移动。然而,多个普通窗口对应的都是独立的窗口对象,这些窗口对象响应跟随的速度不同导致多个普通窗口之间会出现移动时相对位置发生变化而导致出现残影的情况。但是登录器界面的有些功能必须通过普通窗口来实现,比如说SDK窗口和网页窗口,也就容易出现上述缺陷,影响登录器界面的显示效果。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的登录器界面的设置方法和相应的登录器界面的设置装置。根据本专利技术的一个方面,提供了一种登录器界面的设置方法,登录器界面包括分层窗口和至少一个第一窗口,方法包括:在登录器界面中创建第二窗口;设置至少一个第一窗口为第二窗口的子窗口;设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定。根据本专利技术的另一方面,提供了一种登录器界面的设置装置,登录器界面包括分层窗口和至少一个第一窗口,装置包括:创建模块,适于在登录器界面中创建第二窗口;设置模块,适于设置至少一个第一窗口为第二窗口的子窗口;以及设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定。根据本专利技术提供的方案,通过在登录器界面中创建第二窗口,将至少一个第一窗口设置为第二窗口的子窗口,使得作为子窗口的至少一个第一窗口能与第二窗口保持同步移动。而且设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定。这样,在分层窗口移动时,第二窗口跟随分层窗口移动,使得全部的第一窗口按照相同的跟随速度跟随分层窗口移动,克服了在分层窗口移动时,至少一个第一窗口之间相对位置发生变化导致登录器界面出现残影的缺陷,提升了登录器界面的显示效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的登录器界面的设置方法的流程图;图2示出了根据本专利技术另一个实施例的登录器界面的设置方法的流程图;图3示出了根据本专利技术一个实施例的登录器界面的设置装置的功能框图;图4示出了根据本专利技术另一个实施例的登录器界面的设置装置的功能框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在本专利技术实施例中,以登录器界面为游戏登录器界面为例,对本专利技术的技术方案进行详细介绍,然而,本领域技术人员应该理解,登录器界面不仅是游戏登录器界面,还可以是聊天工具等登录器界面,这里不具有任何限定作用。其中,登录器界面一般包括分层窗口和至少一个第一窗口,利用分层窗口可以实现登录器界面的不规则形状和/或部分透明效果,至少一个第一窗口为登录器界面的普通窗口,如SDK窗口等。图1示出了根据本专利技术一个实施例的登录器界面的设置方法的流程图。如图1所示,该方法包括以下步骤:步骤S100,在登录器界面中创建第二窗口。其中,第二窗口是一个普通窗口,也就是说,第二窗口不是分层窗口,该第二窗口支持子窗口,而且,该第二窗口是一个空白窗口,在该窗口上未添加任何控件。步骤S101,设置至少一个第一窗口为第二窗口的子窗口。具体地,将第二窗口设置为父窗口,至少一个第一窗口为第二窗口的子窗口,由此便可以实现在移动第二窗口时,至少一个第一窗口与第二窗口同时移动,而不会出现第一窗口之间相对位置发生变化的情况,也就是说,在分层窗口移动时,第一窗口之间的不会出现移动时留下残影及子窗口之间相对位置发生变化的情况。步骤S102,设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定。在本步骤中,相对位置不仅限定了分层窗口与第二窗口之间的位置关系,还限定了分层窗口与第二窗口之间方位角等,例如,第二窗口位于分层窗口左上方45°,当然,这里仅仅是举例说明,不具有任何限定作用。通过设置分层窗口与第二窗口的相对位置,使得分层窗口与第二窗口在移动后保持相对位置固定,实际是设置在分层窗口移动时第二窗口能跟随移动。由于多个第一窗口为第二窗口的子窗口,多个第一窗口与第二窗口保持同时移动,因此在分层窗口移动时多个第一窗口会采用相同的跟随速度跟随分层窗口移动,克服了现有技术中有些普通窗口移动快,有些普通窗口移动慢导致窗口之前出现相对位置变化的问题。根据本专利技术上述实施例提供的方法,通过在登录器界面中创建第二窗口,将至少一个第一窗口设置为第二窗口的子窗口,使得作为子窗本文档来自技高网
...

【技术保护点】
一种登录器界面的设置方法,所述登录器界面包括分层窗口和至少一个第一窗口,所述方法包括:在所述登录器界面中创建第二窗口;设置所述至少一个第一窗口为所述第二窗口的子窗口;设置所述分层窗口与所述第二窗口的相对位置,使得所述分层窗口与所述第二窗口在移动后保持相对位置固定。

【技术特征摘要】
1.一种登录器界面的设置方法,所述登录器界面包括分层窗口和至少一
个第一窗口,所述方法包括:
在所述登录器界面中创建第二窗口;
设置所述至少一个第一窗口为所述第二窗口的子窗口;
设置所述分层窗口与所述第二窗口的相对位置,使得所述分层窗口与所
述第二窗口在移动后保持相对位置固定。
2.根据权利要求1所述的方法,所述第一窗口为至少两个。
3.根据权利要求1或2所述的方法,所述方法还包括:
当所述分层窗口的窗口进程得到移动触发消息时,向所述第二窗口的窗
口进程发送跟随移动消息;
所述第二窗口的窗口进程根据所述跟随移动消息使所述第二窗口跟随所
述分层窗口移动,并在移动后保持所述相对位置固定。
4.根据权利要求3所述的方法,所述跟随移动消息携带有所述分层窗口
的实时位置信息;
所述第二窗口的窗口进程根据所述跟随移动消息使所述第二窗口跟随所
述分层窗口移动进一步包括:所述第二窗口的窗口进程根据所述分层窗口的
实时位置信息和所述相对位置计算所述第二窗口的移动位置,使所述第二窗
口按照移动位置跟随所述分层窗口移动。
5.根据权利要求1-4任一项所述的方法,所述第二窗口为完全透明窗口。
6.根据权利要求1-5任一项所述的方法,所述方法还包...

【专利技术属性】
技术研发人员:叶暮鸣
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1