[发明专利]提高控件移动速度的方法无效
申请号: | 200710042770.2 | 申请日: | 2007-06-26 |
公开(公告)号: | CN101334723A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 翁思跃 | 申请(专利权)人: | 上海岱嘉医学信息系统有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海科盛知识产权代理有限公司 | 代理人: | 赵志远 |
地址: | 200335上海市长宁区金*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 控件 移动 速度 方法 | ||
技术领域
本发明涉及一种计算机控件的处理方法,尤其涉及提高控件移动速度的方法。
背景技术
目前市场上少有程序员自己编写的IDE开发环境。有的自己编写的IDE开发环境的使用速度明显出现滞后现象,特别是当用鼠标拖动控件移动位置的时候,控件的移动速度明显跟不上鼠标移动速度。导致整个用户自定义的IDE基本上不可用。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种高效可靠的提高控件移动速度的方法。
本发明的目的可以通过以下技术方案来实现:提高控件移动速度的方法,其特征在于,该方法包括下列步骤:
(1)拖动新的控件;
(2)控件获得焦点;
(3)检测是否获得成功,若检测结果为否,则返回步骤(2);
(4)若步骤(3)中检测的结果为是,则隐藏当前的窗口标题栏;
(5)检测是否隐藏成功,若检测结果为否,则返回步骤(4);
(6)若步骤(5)中检测的结果为是,则编写底层代码改写现有鼠标事件;
(7)检测是否改写成功,若检测结果为否,则返回步骤(6);
(8)若步骤(7)中检测的结果为是,则拖动控件到指定位置。
与现有技术相比,本发明方法使控件移动速度加快到无滞后感,达到正常的IDE使用的要求。
附图说明
图1是本发明提高控件移动速度系统的流程图;
图2是本发明提高控件移动速度系统的主要结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步说明。
如图1所示,在提高控件移动速度系统中步骤1是初始步骤,拖动新的控件;在步骤2中,控件获得焦点;在步骤3中,检测是否获得成功,若为否,则返回步骤2;若步骤3中为是,则在步骤4中,隐藏当前的窗口标题栏;在步骤5中,检测是否隐藏成功,若为否,则返回步骤4;若步骤5为是,则在步骤6中,编写底层代码改写现有鼠标事件;在步骤7中,检测是否改写成功,若为否,则返回步骤6;若步骤7为是,则在步骤8中,拖动控件到指定位置。
如图2所示,该图2是本发明提高控件移动速度系统的主要结构示意图,其结构包含焦点捕获模块9、标题隐藏模块10、代码改写模块11、控件拖动模块12。首先通过焦点捕获模块9让当前选中的控件取得焦点;然后通过标题隐藏模块10隐藏掉当前控件的窗口标题;接着通过代码改写模块11改写底层代码,使现有鼠标事件改变;最后通过控件拖动模块12拖动控件到指定位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海岱嘉医学信息系统有限公司,未经上海岱嘉医学信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710042770.2/2.html,转载请声明来源钻瓜专利网。