[發明專利]提高控件移動速度的方法無效
| 申請號: | 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.szxzyx.cn/pat/books/200710042770.2/2.html,轉載請聲明來源鉆瓜專利網。





