提高控件移动速度的方法

文档序号:6572570阅读:184来源:国知局
专利名称:提高控件移动速度的方法
技术领域
本发明涉及一种计算机控件的处理方法,尤其涉及提高控件移动速度的方法。
背景技术
目前市场上少有程序员自己编写的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、标题隐藏模块IO、代码改写模块ll、控件拖动模 块12。首先通过焦点捕获模块9让当前选中的控件取得焦点;然后通过标题隐 藏模块IO隐藏掉当前控件的窗口标题;接着通过代码改写模块11改写底层代 码,使现有鼠标事件改变;最后通过控件拖动模块12拖动控件到指定位置。
权利要求
1.提高控件移动速度的方法,其特征在于,该方法包括下列步骤(1)拖动新的控件;(2)控件获得焦点;(3)检测是否获得成功,若检测结果为否,则返回步骤(2);(4)若步骤(3)中检测的结果为是,则隐藏当前的窗口标题栏;(5)检测是否隐藏成功,若检测结果为否,则返回步骤(4);(6)若步骤(5)中检测的结果为是,则编写底层代码改写现有鼠标事件;(7)检测是否改写成功,若检测结果为否,则返回步骤(6);(8)若步骤(7)中检测的结果为是,则拖动控件到指定位置。
全文摘要
本发明涉及提高控件移动速度的方法,该方法包括下列步骤拖动新的控件;控件获得焦点;检测是否获得成功,若为是,则隐藏当前的窗口标题栏;检测是否隐藏成功,若为是,则编写底层代码改写现有鼠标事件;检测是否改写成功,若为是,则拖动控件到指定位置。与现有技术相比,本发明方法使控件移动速度加快到无滞后感,达到正常的IDE使用的要求。
文档编号G06F9/44GK101334723SQ200710042770
公开日2008年12月31日 申请日期2007年6月26日 优先权日2007年6月26日
发明者翁思跃 申请人:上海岱嘉医学信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1