專利名稱:一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及鼠標(biāo)操作控制領(lǐng)域,具體涉及一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法。
背景技術(shù):
在電腦使用中,臨時(shí)切換到其它應(yīng)用程序是經(jīng)常進(jìn)行的操作,特別是臨時(shí)切換到工具性質(zhì)的應(yīng)用程序,比如臨時(shí)打開記事本、計(jì)算器、聊天工具,以打開記事本為例,最常見的操作方式一般需要經(jīng)歷“開始- >所有程序- > 附件- >記事本”的菜單選擇過程,才能打開記事本,這種操作方式是當(dāng)前的主流操作方式,顯然效率極低。隨著電腦內(nèi)存的變大,當(dāng)前主流在IG以上,內(nèi)存的資源通常都比較富余,因此大量的工具性應(yīng)用程序可駐留內(nèi)存,然后通過鍵盤快捷鍵操作方式以實(shí)現(xiàn)對應(yīng)用程序窗口的顯示控制,從而避免繁瑣的打開或切換過程;然而由于鍵盤快捷鍵的優(yōu)質(zhì)資源已經(jīng)被 Windows系統(tǒng)或各種應(yīng)用程序占用,因此很難為新的應(yīng)用提供便捷的快捷鍵資源,從而限制了鍵盤快捷鍵方式的進(jìn)一步使用。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,以提升電腦操作的效率與操作體驗(yàn)的友好度。為實(shí)現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,包括以下步驟步驟1、啟動(dòng)應(yīng)用程序,所述應(yīng)用程序至少包括鼠標(biāo)信息捕獲模塊、應(yīng)用窗口二部分,所述鼠標(biāo)信息捕獲模塊用于捕獲鼠標(biāo)的點(diǎn)擊與移動(dòng)信息,并根據(jù)捕獲得到的信息確定應(yīng)用窗口的顯示狀態(tài);所述應(yīng)用窗口是指實(shí)現(xiàn)應(yīng)用功能的Windows應(yīng)用程序的具有顯示界面的窗口 ;所述應(yīng)用程序啟動(dòng)后所述鼠標(biāo)信息捕獲模塊實(shí)時(shí)捕獲鼠標(biāo)的移動(dòng)與點(diǎn)擊信息, 此時(shí)所述應(yīng)用窗口進(jìn)入隱藏狀態(tài),即用戶看不見的非主活動(dòng)窗口狀態(tài);步驟2、當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)指針移動(dòng)到設(shè)定屏幕邊框并點(diǎn)擊左鍵的信息時(shí),所述應(yīng)用程序的應(yīng)用窗口進(jìn)入顯示狀態(tài),即所述應(yīng)用程序的應(yīng)用窗口顯示在屏幕中并且處于用戶可看見的主活動(dòng)窗口狀態(tài),所述設(shè)定屏幕邊框即為屏幕的左、右、上三個(gè)屏幕邊框中的任意一個(gè)或任意組合;步驟3、在所述應(yīng)用程序的應(yīng)用窗口處在顯示狀態(tài)時(shí),所述鼠標(biāo)信息捕獲模塊通過捕獲鼠標(biāo)操作信息使得所述應(yīng)用窗口再次進(jìn)入隱藏狀態(tài),則完成一次所述應(yīng)用程序的應(yīng)用窗口顯示與隱藏控制操作。本控制電腦應(yīng)用程序窗口顯示與隱藏的方法還可以通過以下方式得以進(jìn)一步實(shí)現(xiàn)所述步驟2中,當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)點(diǎn)擊設(shè)定屏幕邊框之前,先保存當(dāng)前主活動(dòng)窗口信息。
優(yōu)選的,所述步驟2中,當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)指針移動(dòng)到設(shè)定屏幕邊框時(shí),保存當(dāng)前主活動(dòng)窗口信息。所述步驟3中,所述鼠標(biāo)操作即為當(dāng)用戶點(diǎn)擊所述應(yīng)用程序的應(yīng)用窗口中的隱藏鍵時(shí),所述應(yīng)用窗口進(jìn)入隱藏狀態(tài)的操作;所述隱藏鍵即為設(shè)置在所述應(yīng)用窗口上,并在鼠標(biāo)點(diǎn)擊時(shí)使得應(yīng)用窗口進(jìn)入隱藏狀態(tài)的按鍵。使所述應(yīng)用窗口進(jìn)入隱藏狀態(tài)有多種實(shí)現(xiàn)方式,比如通過鼠標(biāo)將應(yīng)用窗口拖出到屏幕可視范圍之外,或者通過鼠標(biāo)點(diǎn)擊應(yīng)用窗口外的屏幕區(qū)域以使得應(yīng)用窗口進(jìn)入隱藏狀態(tài)。本發(fā)明優(yōu)先選擇隱藏鍵的方式,當(dāng)用戶通過鼠標(biāo)點(diǎn)擊設(shè)置在所述應(yīng)用窗口上的隱藏鍵時(shí),所述應(yīng)用窗口進(jìn)入隱藏狀態(tài),這種操作方式快捷方便,而且不會(huì)產(chǎn)生誤操作。所述設(shè)定屏幕邊框范圍需滿足以下要求若設(shè)定屏幕邊框?yàn)樯线吙颍瑒t屏幕橫向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕橫向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四,屏幕縱向絕對坐標(biāo)值等于零;若設(shè)定屏幕邊框?yàn)樽筮吙?,則屏幕橫向坐標(biāo)等于零,屏幕縱向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕縱向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四;若設(shè)定屏幕邊框?yàn)橛疫吙?,則屏幕橫向坐標(biāo)等于當(dāng)前屏幕橫向分辨率值,屏幕縱向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕縱向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四。所述步驟3中,所述應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài)后,把在步驟2所保存的原主活動(dòng)窗口信息所對應(yīng)的窗口設(shè)為當(dāng)前主活動(dòng)窗口。本發(fā)明和現(xiàn)有技術(shù)相比具有以下有益效果本發(fā)明通過點(diǎn)擊設(shè)定屏幕邊框的方式,實(shí)現(xiàn)了對應(yīng)用窗口的快速顯示與隱藏,有效地避免了從當(dāng)前應(yīng)用主活動(dòng)窗口到打開其它應(yīng)用程序窗口的繁瑣過程,提升了操作效率;同時(shí)由于點(diǎn)擊設(shè)定屏幕邊框的操作方式的點(diǎn)擊范圍較大,因此操作更加便捷。本發(fā)明為電腦應(yīng)用程序提供了一種高效、便捷的控制電腦應(yīng)用程序窗口的顯示與隱藏方法,尤其適合工具類應(yīng)用程序的窗口顯示與隱藏控制,舉一個(gè)使用本發(fā)明的記事本程序的例子如下Windows操作系統(tǒng)啟動(dòng)完成后,運(yùn)行使用本發(fā)明的記事本程序,在需要使用記事本時(shí),點(diǎn)擊屏幕上邊框,則立即顯示記事本窗口,完成記事任務(wù)后,點(diǎn)擊記事本窗口上的隱藏鍵,則隱藏記事本窗口,同時(shí)屏幕狀態(tài)恢復(fù)到顯示記事本窗口前的狀態(tài),整個(gè)過程極為便捷、流暢。
圖1是本發(fā)明的基本流程框圖;圖2是本發(fā)明的具有當(dāng)前主活動(dòng)窗口狀態(tài)恢復(fù)功能的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式下面結(jié)合圖1、2對本發(fā)明的操作過程做具體說明。實(shí)施例1如圖1所示,一種控制電腦應(yīng)用程序窗口的顯示與隱藏方法,其具體實(shí)施包括以下步驟
步驟101、啟動(dòng)應(yīng)用程序,應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài),應(yīng)用程序的鼠標(biāo)信息捕獲模塊實(shí)時(shí)捕獲鼠標(biāo)信息;步驟102、等待用戶用鼠標(biāo)點(diǎn)擊設(shè)定屏幕邊框,如果用戶點(diǎn)擊設(shè)定屏幕邊框,則應(yīng)用程序進(jìn)入步驟103,否則繼續(xù)等待;步驟103、鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)點(diǎn)擊設(shè)定屏幕邊框信息,進(jìn)入步驟104 ;步驟104、應(yīng)用程序判斷應(yīng)用窗口當(dāng)前狀態(tài),如果是隱藏狀態(tài),則進(jìn)入步驟105,否則進(jìn)入步驟107 ;步驟105、應(yīng)用程序的應(yīng)用窗口進(jìn)入顯示狀態(tài),用戶通過應(yīng)用窗口完成應(yīng)用功能操作;步驟106、用戶點(diǎn)擊應(yīng)用窗口的隱藏鍵,進(jìn)入步驟107 ;步驟107、應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài),即完成本次應(yīng)用程序的應(yīng)用窗口的顯示與隱藏控制,并進(jìn)入步驟102,進(jìn)行下一次的應(yīng)用程序的應(yīng)用窗口的顯示與隱藏控制。實(shí)施例2如圖2所示,一種控制電腦應(yīng)用程序窗口的顯示與隱藏方法,其具體實(shí)施包括以下步驟步驟101、啟動(dòng)應(yīng)用程序,保存的主活動(dòng)窗口信息為空,應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài);步驟102、應(yīng)用程序的鼠標(biāo)信息捕獲模塊實(shí)時(shí)捕獲鼠標(biāo)信息;步驟103、應(yīng)用程序捕獲到鼠標(biāo)移動(dòng)到設(shè)定屏幕邊框信息,保存當(dāng)前主活動(dòng)窗口信息;步驟104、應(yīng)用程序捕獲到點(diǎn)擊設(shè)定屏幕邊框信息且保存的主活動(dòng)窗口信息不空, 如果條件成立則進(jìn)入步驟105,否則進(jìn)入步驟109 ;步驟105、應(yīng)用程序判斷應(yīng)用窗口當(dāng)前狀態(tài),如果是隱藏狀態(tài),則進(jìn)入步驟106,否則進(jìn)入步驟108 ;步驟106、應(yīng)用程序的應(yīng)用窗口進(jìn)入顯示狀態(tài),用戶通過應(yīng)用窗口完成應(yīng)用功能操作;步驟107、用戶點(diǎn)擊應(yīng)用窗口的隱藏鍵,進(jìn)入步驟108 ;步驟108、應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài),即完成本次應(yīng)用程序的應(yīng)用窗口的顯示與隱藏控制,并進(jìn)入步驟109 ;步驟109、清空保存的主活動(dòng)窗口信息,進(jìn)入步驟102,進(jìn)行下一次的應(yīng)用程序的應(yīng)用窗口的顯示與隱藏控制。
權(quán)利要求
1.一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,包括以下步驟步驟1、啟動(dòng)應(yīng)用程序,所述應(yīng)用程序至少包括鼠標(biāo)信息捕獲模塊、應(yīng)用窗口二部分,所述鼠標(biāo)信息捕獲模塊用于捕獲鼠標(biāo)的點(diǎn)擊與移動(dòng)信息,并根據(jù)捕獲得到的信息確定應(yīng)用窗口的顯示狀態(tài);所述應(yīng)用窗口是指實(shí)現(xiàn)應(yīng)用功能的Windows應(yīng)用程序的具有顯示界面的窗口 ;所述應(yīng)用程序啟動(dòng)后所述鼠標(biāo)信息捕獲模塊實(shí)時(shí)捕獲鼠標(biāo)的移動(dòng)與點(diǎn)擊信息,此時(shí)所述應(yīng)用窗口進(jìn)入隱藏狀態(tài),即用戶看不見的非主活動(dòng)窗口狀態(tài);步驟2、當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)指針移動(dòng)到設(shè)定屏幕邊框并點(diǎn)擊左鍵的信息時(shí),所述應(yīng)用程序的應(yīng)用窗口進(jìn)入顯示狀態(tài),即所述應(yīng)用程序的應(yīng)用窗口顯示在屏幕中并且處于用戶可看見的主活動(dòng)窗口狀態(tài),所述設(shè)定屏幕邊框即為屏幕的左、右、上三個(gè)屏幕邊框中的任意一個(gè)或任意組合;步驟3、在所述應(yīng)用程序的應(yīng)用窗口處在顯示狀態(tài)時(shí),所述鼠標(biāo)信息捕獲模塊通過捕獲鼠標(biāo)操作信息使得所述應(yīng)用窗口再次進(jìn)入隱藏狀態(tài),則完成一次所述應(yīng)用程序的應(yīng)用窗口顯示與隱藏控制操作。
2.根據(jù)權(quán)利要求1所述的一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,其特征在于步驟2中,當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)點(diǎn)擊設(shè)定屏幕邊框之前,先保存當(dāng)前主活動(dòng)窗口信息。
3.根據(jù)權(quán)利要求1所述的一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,其特征在于步驟3中,所述鼠標(biāo)操作即為當(dāng)用戶點(diǎn)擊所述應(yīng)用程序的應(yīng)用窗口中的隱藏鍵時(shí),所述應(yīng)用窗口進(jìn)入隱藏狀態(tài)的操作;所述隱藏鍵即為設(shè)置在所述應(yīng)用窗口上,并在鼠標(biāo)點(diǎn)擊時(shí)使得應(yīng)用窗口進(jìn)入隱藏狀態(tài)的按鍵。
4.根據(jù)權(quán)利要求2所述的一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,其特征在于步驟2中,當(dāng)所述鼠標(biāo)信息捕獲模塊捕獲到鼠標(biāo)指針移動(dòng)到設(shè)定屏幕邊框時(shí),保存當(dāng)前主活動(dòng)窗口信息。
5.根據(jù)權(quán)利要求1 4任一項(xiàng)所述的一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法, 其特征在于所述設(shè)定屏幕邊框范圍需滿足以下要求若設(shè)定屏幕邊框?yàn)樯线吙?,則屏幕橫向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕橫向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四,屏幕縱向絕對坐標(biāo)值等于零;若設(shè)定屏幕邊框?yàn)樽筮吙?,則屏幕橫向坐標(biāo)等于零,屏幕縱向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕縱向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四;若設(shè)定屏幕邊框?yàn)橛疫吙?,則屏幕橫向坐標(biāo)等于當(dāng)前屏幕橫向分辨率值,屏幕縱向坐標(biāo)范圍為自大于或等于當(dāng)前屏幕縱向分辨率值的五分之一到小于或等于當(dāng)前屏幕橫向分辨率值的五分之四。
6.根據(jù)權(quán)利要求2或4所述的一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,其特征在于步驟3中,所述應(yīng)用程序的應(yīng)用窗口進(jìn)入隱藏狀態(tài)后,把在步驟2所保存的原主活動(dòng)窗口信息所對應(yīng)的窗口設(shè)為當(dāng)前主活動(dòng)窗口。
全文摘要
本發(fā)明涉及一種控制電腦應(yīng)用程序窗口顯示與隱藏的方法,本發(fā)明首先啟動(dòng)應(yīng)用程序,啟動(dòng)后應(yīng)用程序的應(yīng)用窗口處在隱藏狀態(tài),當(dāng)鼠標(biāo)點(diǎn)擊設(shè)定屏幕邊框時(shí),所述應(yīng)用程序的應(yīng)用窗口進(jìn)入顯示狀態(tài),即顯示在屏幕中,供用戶完成各種應(yīng)用任務(wù),最后用戶通過鼠標(biāo)操作使應(yīng)用窗口重新進(jìn)入隱藏狀態(tài),即完成一次應(yīng)用程序窗口的顯示與隱藏控制。本發(fā)明通過點(diǎn)擊設(shè)定屏幕邊框的方式,實(shí)現(xiàn)對應(yīng)用窗口的快速顯示與隱藏狀態(tài)控制,達(dá)到類似打開與關(guān)閉新的應(yīng)用程序的效果,可有效提升在兩個(gè)應(yīng)用程序之間的切換效率,本發(fā)明的核心操作是點(diǎn)擊設(shè)定屏幕邊框操作,操作范圍較大,因此操作更加便捷,有效地提升了用戶體驗(yàn)。
文檔編號G06F3/048GK102508609SQ201110364489
公開日2012年6月20日 申請日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者潘天華 申請人:潘天華