一种窗口对象显示样式的控制方法及装置制造方法及图纸

技术编号:5204484 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种窗口对象显示样式的控制方法及装置,用于解决现有技术不能灵活控制窗口对象的显示样式的问题。主要技术方案包括:获取在满足设定的样式控制条件时触发的系统消息;根据所述系统消息中包括的与待显示窗口对象对应的描述信息,确定设置的与所述待显示窗口对象对应的显示样式信息;控制所述窗口对象根据确定的所述显示样式信息进行显示。根据该技术方案,能够根据预设的显示样式信息控制窗口对象的显示样式,实现了窗口对象的灵活显示,提高了用户使用窗口对象的体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种窗口对象显示样式的控制方法及装置
技术介绍
在目前计算机操作系统中,例如,Windows操作系统,用户与操作系统之间的交互 多通过窗口的方式实现,其中,用户可操作的窗口包括系统窗口和应用程序窗口。一般地,用户需要执行特定操作时,通过调用相应的窗口进行相关操作,例如,用 户需要设置桌面图片,则调用“显示属性”系统窗口,通过“桌面”菜单选择对应的桌面图片, 并点击“确定”按钮完成对桌面图片的设置;再例如,用户需要通过Word应用程序编辑一段 文档,则调用对应的应用程序窗口,输入文档后,点击菜单中的“保存”选项或点击“保存”快 捷按钮完成对文档的编辑。因此,窗口作为与用户最直观的交互界面,其显示样式对用户的 操作体验有着直接的影响。在目前窗口程序的日常开发中,窗口样式包括窗口的客户区、非客户区的样 式,都是由系统或应用程序预先设置好的,对于用户而言,都不能随意修改,还有诸如 “MenuStrip”、“StatuSStrip”、“T00lBai^trip”等常用的控件,在开发的应用程序中对应的 窗口样式也都千篇一律的,不能灵活地生成窗口样式,从而不能很好地满足不同用户对于 窗口样式的需求,用户体验差。
技术实现思路
有鉴于此,本专利技术实施例提供一种窗口对象显示样式的控制方法及装置,用于解 决现有技术不能灵活控制窗口对象的显示样式的问题。本专利技术实施例通过如下技术方案实现根据本专利技术实施例的一个方面,提供了一种窗口对象显示样式的控制方法。根据本专利技术实施例提供的窗口对象显示样式的控制方法,包括获取在满足设定的样式控制条件时触发的系统消息;根据所述系统消息中包括的与待显示窗口对象对应的描述信息,确定设置的与所 述待显示窗口对象对应的显示样式信息;控制所述窗口对象根据确定的所述显示样式信息进行显示。根据本专利技术实施例的另一个方面,还提供了一种窗口对象显示样式的控制装置。根据本专利技术实施例提供的窗口对象显示样式的控制装置,包括系统消息获取单元,用于获取在满足设定的样式控制条件时触发的系统消息;样式信息确定单元,用于根据所述系统消息获取单元获取的系统消息中包括的与 待显示窗口对象对应的描述信息,确定设置的与所述待显示窗口对象对应的显示样式信 息;显示控制单元,用于控制所述窗口对象根据所述样式信息确定单元确定的显示样式信息进行显示。通过本专利技术实施例提供的上述至少一个技术方案,首先获取在满足设定的样式控 制条件时触发的系统消息,根据该系统消息中包括的与待显示窗口对象对应的描述信息, 确定设置的与该待显示窗口对象对应的显示样式信息,并控制该窗口对象根据确定的显示 样式信息进行显示,从而能够根据预设的显示样式信息控制窗口对象的显示样式,实现了 窗口对象的灵活显示,提高了用户使用窗口对象的体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术实施 例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1为本专利技术实施例提供的设置显示样式以及保存的流程图;图2为本专利技术实施例提供的窗口样式编辑器的示意图;图3为本专利技术实施例中序列化后得到的XML文件的示例;图4为本专利技术实施例提供的控制窗口对象显示的流程图;图5为本专利技术实施例提供的窗口对象显示样式的控制装置示意图一;图6为本专利技术实施例提供的窗口对象显示样式的控制装置示意图二 ;图7为本专利技术实施例提供的窗口对象显示样式的控制装置示意图三。具体实施例方式为了给出控制窗口对象显示样式的实现方案,本专利技术实施例提供了一种窗口对象 显示样式的控制方法及装置,以下结合说明书附图对本专利技术的优选实施例进行说明,应当 理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。并且在不 冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本专利技术实施例提供的技术方案,用户可以自定义窗口对象的显示样式并保 存,当用户点击对应的窗口对象时触发系统消息(Windows消息),并根据用户设置的与用 户点击的窗口对象对应的显示样式控制该窗口对象显示。其中,用户可以设置编辑窗口、工 具栏、菜单栏、状态栏等控件的显示样式,还可以设置控件和子控件的显示背景、边框宽度 以及颜色等显示样式。以下结合本专利技术优选实施例对用户设置窗口对象的显示样式以及保存的过程进 行详细描述根据本专利技术一个实施例,用户可以通过计算机语言(例如XML语言)完成对窗口 对象的设置,但这种方式要求用户熟悉计算机语言,因此,一般情况下,为操作方便,用户可 以通过程序设定的窗口样式编辑器对窗口样式进行设置,从而避免了对用户熟悉计算机语 言的高要求。如图1所述,用户通过窗口样式编辑器设置不同窗口对象的显示样式以及保存的 过程包括步骤101、用户打开程序设定的窗口样式编辑器。如图2所示,为本专利技术一个实施例提供的窗口样式编辑器的示例,其中,主要的设 置项包括主窗口标题栏的边框宽度(FormBorderMargin)、颜色(TitleColor)、背景色或 背景图片(TitleBglmage)等,当然,设置项还可以进一步包括窗口的工具栏、菜单栏、状态 栏的边框颜色、背景色、边框大小、鼠标悬停、划过、点击等样式。步骤102、用户根据窗口样式编辑器提供的可设置的显示属性,设置窗口对象的显 示样式。步骤103、用户完成窗口对象的显示样式设置后,点击窗口样式编辑器提供的“保 存(SAVE)”按钮,保存对窗口对象的设置。应当理解,图2所示的窗口样式编辑器仅为实施本专利技术实施例的一种方式,该窗 口样式编辑器提供的可设置的显示属性项以及各显示属性项对应的可选择样式都可以由 用户灵活设定。实际应用中,由于窗口对象的多样性,因此可以为不同的窗口对象提供不同 的窗口样式编辑器,以更好地满足用户对不同窗口对象的设置需求,当用户需要设置窗口 对象时,调用与该窗口对象对应的窗口样式编辑器即可完成窗口对象显示样式的设置。根据本专利技术一个实施例,在用户完成对窗口对象显示样式的设置后,保存用户对 不同窗口对象设置的显示样式可以通过如下任意一种方式方式一、根据与不同窗口对象对应的显示样式信息生成XML文件,并将该XML文件 保存到指定目录下;方式二、根据与不同窗口对象对应的显示样式信息生成分别与不同窗口对象对应 的XML文件,并将各XML文件分别保存到指定目录下各窗口对象归属的窗口类别中。根据 该方式,可以对不同窗口对象进行分类,例如将窗口对象分为系统窗口对象类和应用程序 窗口对象类,在保存对窗口对象的设置的显示样式信息时,可以分别将设置的显示样式信 息序列化得到的XML文件保存到对应的类别中,以方便查找。以上两种方式中,将显示样式信息序列化为XML文件的过程,即根据与不同窗口 对象对应的显示样式信息生成XML文件的过程,其中,可以根据所有与不同窗口对象对应 的显示样式信息生成一个XML文件,每个窗口对象对应的显示样式信息作为该XML文件中 的一个属性节点,也可以根据与不同窗口对象对应的显示样式信息分别生成XML本文档来自技高网...

【技术保护点】
一种窗口对象显示样式的控制方法,其特征在于,包括:获取在满足设定的样式控制条件时触发的系统消息;根据所述系统消息中包括的与待显示窗口对象对应的描述信息,确定设置的与所述待显示窗口对象对应的显示样式信息;控制所述窗口对象根据确定的所述显示样式信息进行显示。

【技术特征摘要】
1.一种窗口对象显示样式的控制方法,其特征在于,包括获取在满足设定的样式控制条件时触发的系统消息;根据所述系统消息中包括的与待显示窗口对象对应的描述信息,确定设置的与所述待 显示窗口对象对应的显示样式信息;控制所述窗口对象根据确定的所述显示样式信息进行显示。2.如权利要求1所述的方法,其特征在于,还包括接收用户设置的与不同窗口对象对应的显示样式信息并保存。3.如权利要求2所述的方法,其特征在于,保存接收的所述与不同窗口对象对应的显 示样式信息,包括根据所述与不同窗口对象对应的显示样式信息生成XML文件,并将所述XML文件保存 到指定目录下;或,根据所述与不同窗口对象对应的显示样式信息生成分别与所述不同窗口对象对应的 XML文件,并将所述XML文件分别保存到指定目录下各窗口对象归属的窗口类别中。4.如权利要求2或3所述的方法,其特征在于,还包括监控保存的所述显示样式信息,在确定所述用户对保存的所述显示样式信息有修改操 作时,根据所述用户的修改类型更新保存的所述显示样式信息。5.如权利要求3或4所述的方法,其特征在于,控制所述窗口对象根据确定的所述显示 样式信息进行显示,包括根据确定的所述显示样式信息生成包括自定义属性的控制显示对象,由所述控制显示 对象控制所述窗口对象显示,其中,所述控制显示对象包括的自定义属性至少包括所述显 示样式信息中包括的显示属性。6.如权利要求1所述的方法,其特征在于,所述系统消息中包括的与待显示窗口对 象对应的描述信息,包括所述窗口对象的触发主体信息以及所述窗口对象的显示区域信 息;根据所述系统消息中包括的与待显示窗口对象对应的描述信息,确定设置的与所述待 显示窗口对象对应的显示样式信息,包括根据所述描述信息包括的所述触发主体信息以及所述显示区域信息,在保存的显示样 式信息中查找与所述触发主体信息以及所述显示区域信息对应的显示样式信息。...

【专利技术属性】
技术研发人员:王永强陈志雄朱建波
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1