專利名稱:提高控件移動(dòng)速度的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)控件的處理方法,尤其涉及提高控件移動(dòng)速度的方法。
背景技術(shù):
目前市場上少有程序員自己編寫的IDE開發(fā)環(huán)境。有的自己編寫的IDE開 發(fā)環(huán)境的使用速度明顯出現(xiàn)滯后現(xiàn)象,特別是當(dāng)用鼠標(biāo)拖動(dòng)控件移動(dòng)位置的時(shí) 候,控件的移動(dòng)速度明顯跟不上鼠標(biāo)移動(dòng)速度。導(dǎo)致整個(gè)用戶自定義的IDE基 本上不可用。發(fā)明內(nèi)容本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種高效可 靠的提高控件移動(dòng)速度的方法。本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn)提高控件移動(dòng)速度的方法, 其特征在于,該方法包括下列步驟(1) 拖動(dòng)新的控件;(2) 控件獲得焦點(diǎn);(3) 檢測是否獲得成功,若檢測結(jié)果為否,則返回步驟(2);(4) 若步驟(3)中檢測的結(jié)果為是,則隱藏當(dāng)前的窗口標(biāo)題欄;(5) 檢測是否隱藏成功,若檢測結(jié)果為否,則返回步驟(4);(6) 若步驟(5)中檢測的結(jié)果為是,則編寫底層代碼改寫現(xiàn)有鼠標(biāo)事件;(7) 檢測是否改寫成功,若檢測結(jié)果為否,則返回步驟(6);(8) 若步驟(7)中檢測的結(jié)果為是,則拖動(dòng)控件到指定位置。 與現(xiàn)有技術(shù)相比,本發(fā)明方法使控件移動(dòng)速度加快到無滯后感,達(dá)到正常的IDE使用的要求。
圖1是本發(fā)明提高控件移動(dòng)速度系統(tǒng)的流程圖;圖2是本發(fā)明提高控件移動(dòng)速度系統(tǒng)的主要結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。如圖1所示,在提高控件移動(dòng)速度系統(tǒng)中步驟1是初始步驟,拖動(dòng)新的控 件;在步驟2中,控件獲得焦點(diǎn);在步驟3中,檢測是否獲得成功,若為否, 則返回步驟2;若步驟3中為是,則在步驟4中,隱藏當(dāng)前的窗口標(biāo)題欄;在 步驟5中,檢測是否隱藏成功,若為否,則返回步驟4;若步驟5為是,則在 步驟6中,編寫底層代碼改寫現(xiàn)有鼠標(biāo)事件;在步驟7中,檢測是否改寫成功, 若為否,則返回步驟6;若步驟7為是,則在步驟8中,拖動(dòng)控件到指定位置。如圖2所示,該圖2是本發(fā)明提高控件移動(dòng)速度系統(tǒng)的主要結(jié)構(gòu)示意圖, 其結(jié)構(gòu)包含焦點(diǎn)捕獲模塊9、標(biāo)題隱藏模塊IO、代碼改寫模塊ll、控件拖動(dòng)模 塊12。首先通過焦點(diǎn)捕獲模塊9讓當(dāng)前選中的控件取得焦點(diǎn);然后通過標(biāo)題隱 藏模塊IO隱藏掉當(dāng)前控件的窗口標(biāo)題;接著通過代碼改寫模塊11改寫底層代 碼,使現(xiàn)有鼠標(biāo)事件改變;最后通過控件拖動(dòng)模塊12拖動(dòng)控件到指定位置。
權(quán)利要求
1.提高控件移動(dòng)速度的方法,其特征在于,該方法包括下列步驟(1)拖動(dòng)新的控件;(2)控件獲得焦點(diǎn);(3)檢測是否獲得成功,若檢測結(jié)果為否,則返回步驟(2);(4)若步驟(3)中檢測的結(jié)果為是,則隱藏當(dāng)前的窗口標(biāo)題欄;(5)檢測是否隱藏成功,若檢測結(jié)果為否,則返回步驟(4);(6)若步驟(5)中檢測的結(jié)果為是,則編寫底層代碼改寫現(xiàn)有鼠標(biāo)事件;(7)檢測是否改寫成功,若檢測結(jié)果為否,則返回步驟(6);(8)若步驟(7)中檢測的結(jié)果為是,則拖動(dòng)控件到指定位置。
全文摘要
本發(fā)明涉及提高控件移動(dòng)速度的方法,該方法包括下列步驟拖動(dòng)新的控件;控件獲得焦點(diǎn);檢測是否獲得成功,若為是,則隱藏當(dāng)前的窗口標(biāo)題欄;檢測是否隱藏成功,若為是,則編寫底層代碼改寫現(xiàn)有鼠標(biāo)事件;檢測是否改寫成功,若為是,則拖動(dòng)控件到指定位置。與現(xiàn)有技術(shù)相比,本發(fā)明方法使控件移動(dòng)速度加快到無滯后感,達(dá)到正常的IDE使用的要求。
文檔編號(hào)G06F9/44GK101334723SQ200710042770
公開日2008年12月31日 申請(qǐng)日期2007年6月26日 優(yōu)先權(quán)日2007年6月26日
發(fā)明者翁思躍 申請(qǐng)人:上海岱嘉醫(yī)學(xué)信息系統(tǒng)有限公司