[发明专利]一种菜单制作方法以及装置有效
申请号: | 201010611943.X | 申请日: | 2010-12-29 |
公开(公告)号: | CN102541528A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 方顺豹 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 菜单 制作方法 以及 装置 | ||
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种菜单制作方法以及装置。
背景技术
随着计算机软件技术的不断发展,各种UI(User Interface用户界面)技术也日新月异。特别在用户交互UI方面,各种赏心悦目的UI层出不穷,使用户在软件使用体验方面得到了大大的改善。通过这种友好的交互,不但提高了软件的品质,更提高了用户的满意度。
在现有的各种UI技术中,大部分技术以及应用都集中在软件整体界面以及控件方面的展示优化上,而忽略了菜单UI方面的优化。然而,现有软件中对菜单的优化通常包括如下两种模式:
1、菜单背景的优化
在菜单背景上添加静态图片或者透明菜单背景,将菜单项的背景颜色替换。
2、菜单外形的优化
将菜单制作为不规则形状。
在实现上述菜单的优化的过程中,发明人发现现有技术中存在如下问题:
现有技术中,菜单的优化较为单一,无法满足用户对多元化菜单的需求。
发明内容
本发明实施例提供一种菜单制作方法以及装置,为达到上述目的,本发明的实施例采用如下技术方案:
一种菜单制作方法,包括:
获取并记录菜单窗口的属性参数;
调用系统的更新分层窗口函数;
按照所述菜单窗口的属性参数,由所述函数更新所述菜单窗口。
一种菜单制作装置,包括:
参数获取单元,用于获取并记录菜单窗口的属性参数;
函数调用单元,用于调用系统的更新分层窗口函数;
更新单元,用于按照所述菜单窗口的属性参数,由所述函数更新所述菜单窗口。
本发明实施例提供的菜单制作方法以及装置,通过获取并记录菜单窗口的属性参数;调用系统的更新分层窗口函数;按照所述菜单窗口的属性参数,由所述函数更新所述菜单窗口。由于本发明实施例采用了系统更新分层窗口函数,按照菜单窗口的属性参数来更新菜单窗口,从而使得用户可以按照自己的需求来实现菜单的多元化。
附图说明
图1为本发明实施例提供的一种菜单制作方法流程图;
图2为本发明实施例提供的一种动态菜单窗口的菜单制作方法流程图;
图3为本发明实施例提供的一种菜单制作装置的结构示意图;
图4为本发明实施例提供的一种动态菜单窗口的菜单制作装置的结构示意图。
具体实施方式
下面结合附图对本发明实施例提供的一种菜单制作方法以及装置进行详细描述。
如图1所述,为本发明实施例提供的一种菜单制作方法;该方法包括:
101:获取并记录菜单窗口的属性参数;所述菜单窗口的属性参数包括:窗体透明度、窗体大小、窗体位置、窗体形状、窗体内容。
102:调用系统的更新分层窗口(UpdateLayeredWindow)函数;
103:按照所述菜单窗口的属性参数,由所述函数更新所述菜单窗口。具体的讲,就是所述更新分层窗口函数可以根据上述菜单窗口的属性参数,例如:窗体透明度、窗体大小、窗体位置、窗体形状、窗体内容,对菜单窗口调整。
还值得说明的是,该方法还可以包括:
创建透明渐变画刷。具体的讲,就是当时是菜单窗口支持其中各个区域的透明度不一致时,所述创建的透明渐变画刷可以完成上述菜单窗口各个区域透明度的渐变。例如:使用GDI+(GraphicsDevice Interface plus,图形设备接口)的渐变画刷,创建一个底色为纯白色的透明渐变画刷,将此画刷应用到菜单窗体的一块区域中,再调用此函数,即可完成此区域的透明渐变。
如图2所述,为本发明实施例提供的一种动态菜单窗口的菜单制作方法;设动画菜单窗口的每一帧图像信息为GIF(GraphicsInterchange Format,图像互换格式)的动画;所述帧图像信息的背景为透明;动画画面为不透明;所述动态菜单窗口的菜单制作过程如下:
201:获取并记录菜单窗口的属性参数;所述菜单窗口的属性参数包括:窗体透明度、窗体大小、窗体位置、窗体形状、窗体内容。
202:获取动态菜单窗口的第一帧图像信息。
203:绘制动态菜单窗口的动态图像。
204:调用系统的UpdateLayeredWindow函数。
205:按照所述菜单窗口的属性参数,由所述函数更新所述菜单窗口。具体的讲,就是按照所述窗体透明度、窗体大小、窗体位置、窗体形状、窗体内容调整所述菜单窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010611943.X/2.html,转载请声明来源钻瓜专利网。