[发明专利]一种输入框动态透明显示特效实现方法有效
申请号: | 201110444348.6 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102541554A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 方顺豹 | 申请(专利权)人: | 重庆新媒农信科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 张先芸 |
地址: | 401121 重庆市重庆市北部新区*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输入 动态 透明 显示 特效 实现 方法 | ||
技术领域
本发明涉及多媒体信息技术以及计算机图像处理技术领域,具体涉及一种输入框动态透明显示特效实现方法。
背景技术
随着计算机硬件性能以及计算机编程技术的不断发展,也带动了各种计算机应用软件UI(User Interface,用户界面)显示技术的革新,特别在用户交互UI显示方面,各种赏心悦目的UI显示特效层出不穷,使用户在软件使用体验方面得到了大幅改善。根据市场分析调查表明,对于计算机应用软件产品而言,制作友好、新颖、多样化的界面显示效果,不经能够体现应用软件产品品质,还有助于提升用户的操作体验感和产品忠诚度。可想而知,即便在未来,计算机应用软件的UI显示技术依然是计算机应用软件开发工作中的重要任务之一。
输入框是计算机应用软件中最常用到的窗体控件之一,通常可以通过调用计算机系统的API函数实现输入框控件的创建和关闭,主要用于实现信息记录、与应用软件进行信息交互等功能。API(Application Programming Interface,应用程序编程接口)函数是计算机系统中预先定义的用以控制系统中运行的各个部件的外观和行为的一套系统函数,运行在操作系统中的应用程序都可以调用计算机系统中的API函数。输入框作为计算机系统以及应用软件的最常用到的窗体控件之一,普遍的计算机系统都提供有创建和关闭窗体控件的API函数,供操作系统自身或应用软件调用实现输入框控件的创建和关闭;不仅如此,在苹果公司出品的Mac OS操作系统、微软公司出品的Win7操作系统等较新的计算机系统中,还提供有窗体控件透明显示API函数,操作系统自身或应用程序创建输入框控件后,可以直接调用窗体控件透明显示API函数改变输入框控件的透明显示状态,进而非常容易的实现输入框的动态透明显示特效,借以丰富应用软件的UI视觉显示效果,提升用户的操作体验感。
然而,在Windows XP等较早的计算机系统中,系统自身的UI显示效果较为单一,更没有提供窗体控件透明显示API函数等丰富显示效果的API函数,所以应用软件无法再直接借助系统API函数实现输入框动态透明显示特效;可目前Windows XP等较早的计算机系统依然有非常广泛的应用,因此,在未提供窗体控件透明显示API函数的计算机系统中实现输入框动态透明显示特效,依然是进一步扩大应用软件产品受众用户群、丰富应用软件的UI视觉显示效果、提升应用软件产品市场竞争力的重要技术手段之一;相应地,如何在不借助计算机系统窗体控件透明显示API函数的情况下实现输入框动态透明显示特效,则成为应用软件产品研发中的一项重要课题。可是,由于较早的计算机系统自身未提供窗体控件透明显示API函数,如果基于计算机系统层面直接编制具有动态透明显示特效的输入框控件的系统代码,这将是一个非常复杂的研发工程,研发技术难度大、研发周期长、研发投入成本高等因素,使得该研发方案的实施非常困难,成为系统中实现输入框动态透明显示特效的技术瓶颈。
发明内容
针对现有技术中存在的上述不足,本发明的目的在于提供一种输入框动态透明显示特效实现方法,使得在不借助计算机系统窗体控件透明显示API函数的情况下,也能较容易的实现输入框的动态透明显示特效。
为实现上述目的,本发明采用了如下技术手段:
一种输入框动态透明显示特效实现方法,其特征在于,输入框被激活启动后,在输入框获得焦点的情况下,创建和运行输入框控件;在输入框失去焦点的情况下,获取输入框控件中的录入字符后关闭输入框控件,绘制含有所述录入字符的输入框图片并显示为输入框,且通过动态改变所述输入框图片的透明度值,实现输入框的动态透明显示特效。
上述的输入框动态透明显示特效实现方法中,具体而言,包括以下步骤:
1)输入框被激活启动,初始化透明度参数TR的值,并清空录入字符缓存区;然后执行步骤2);
2)判断当前时刻输入框是否已获得焦点;在输入框获得焦点的情况下,执行步骤3);在输入框失去焦点的情况下,执行步骤4);
3)创建输入框控件,将录入字符缓存区中存储的内容填入输入框控件的字符录入区域后,维持输入框控件运行;直至输入框失去焦点时,再复制输入框控件中的录入字符并覆盖存储至录入字符缓存区,然后关闭输入框控件,执行步骤4);
4)判断当前时刻鼠标是否位于输入框的显示区域内;若是,执行步骤5);否则执行步骤6);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新媒农信科技有限公司,未经重庆新媒农信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110444348.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁芯扎带
- 下一篇:一种适用于六边形夹袋机构的套袋装置