[發(fā)明專利]保持窗口應(yīng)用程序完整可視范圍的方法無效
| 申請(qǐng)?zhí)枺?/td> | 201210098471.1 | 申請(qǐng)日: | 2012-04-06 |
| 公開(公告)號(hào): | CN103365563A | 公開(公告)日: | 2013-10-23 |
| 發(fā)明(設(shè)計(jì))人: | 賴思琛 | 申請(qǐng)(專利權(quán))人: | 精英電腦股份有限公司 |
| 主分類號(hào): | G06F3/0486 | 分類號(hào): | G06F3/0486 |
| 代理公司: | 北京信慧永光知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11290 | 代理人: | 項(xiàng)榮;姚垚 |
| 地址: | 中國(guó)臺(tái)*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 保持 窗口 應(yīng)用程序 完整 可視 范圍 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖形使用者界面操作系統(tǒng)中的程序,且特別涉及一種保持窗口應(yīng)用程序完整可視范圍的方法。
背景技術(shù)
操作系統(tǒng)(英語(yǔ):Operating?System,簡(jiǎn)稱OS)是管理電腦硬件與電腦軟件資源的程序,同時(shí)也是電腦系統(tǒng)的核心與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)部存儲(chǔ)器、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出裝置、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個(gè)讓使用者與系統(tǒng)互動(dòng)的操作界面。操作系統(tǒng)的種類非常多樣,不同機(jī)器安裝的操作系統(tǒng)可從簡(jiǎn)單到復(fù)雜,可從手機(jī)的嵌入式系統(tǒng)到超級(jí)電腦的大型操作系統(tǒng)。早先的操作系統(tǒng)僅使用文字界面。由于科技的進(jìn)步,目前的操作系統(tǒng)幾乎都是以圖形使用者界面(Graphic?User?Interface,簡(jiǎn)稱GUI)為主流。
圖形使用者界面是指采用圖形方式顯示的電腦操作用戶界面。與早期電腦使用的命令行界面相比,圖形界面對(duì)于使用者來說在視覺上更易于接受。然而這界面若要通過在顯示器的特定位置,以“各種美觀、而不單調(diào)的視覺信息”提示使用者“狀態(tài)的改變”,勢(shì)必得比簡(jiǎn)單的文字信息呈現(xiàn),花上更多的計(jì)算能力,計(jì)算“要改變顯示器哪些光點(diǎn),變成哪些顏色”。
圖形使用者界面的工作區(qū)域,一般來說被稱為桌面(Desktop),桌面可容納的窗口程序的大小與顯示適配器輸出的分辨率相關(guān)。一般來說,窗口程序是可以利用指針(鼠標(biāo))裝置,利用拖曳的方式移動(dòng)該窗口程序在桌面的位置或是控制該窗口程序的大小。另外,窗口程序也會(huì)記憶使用者上次操作的位置以及大小。
然而,當(dāng)使用者改變分辨率時(shí),常常會(huì)發(fā)生窗口程序跑出工作區(qū)域,導(dǎo)致使用者無法操作的窘境。圖1A為現(xiàn)有技術(shù)中,高分辨率時(shí),窗口程序的位置示意圖。圖1B為現(xiàn)有技術(shù)中,高分辨率轉(zhuǎn)為低分辨率時(shí),窗口程序的位置示意圖。請(qǐng)同時(shí)參考圖1A以及圖1B,當(dāng)使用者在圖1A的桌面,將窗口程序拖曳到桌面邊緣操作,之后關(guān)閉該窗口程序。接下來,使用者改變分辨率如圖1B,再啟動(dòng)該窗口程序,往往該窗口程序會(huì)被開啟到桌面(工作區(qū)域)的外面,導(dǎo)致使用者的指針(鼠標(biāo))無法到達(dá),因此使用者在該低分辨率下,根本無法操作該窗口程序。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種保持窗口應(yīng)用程序完整可視范圍的方法,當(dāng)執(zhí)行前先確認(rèn)工作區(qū)域的可配置位置,才進(jìn)行程序的配置。
本發(fā)明的另一目的是提供一種保持窗口應(yīng)用程序完整可視范圍的方法,當(dāng)程序被使用者拖曳到工作區(qū)域的外部后,可自動(dòng)將該程序彈回該工作區(qū)域。
為了達(dá)到本發(fā)明的上述目的及其他目的,本發(fā)明提出一種保持窗口應(yīng)用程序完整可視范圍的方法,此方法包括下列步驟:開啟一特定窗口應(yīng)用程序;確認(rèn)一操作系統(tǒng)的一工作區(qū)域的大小;確認(rèn)上述工作區(qū)域的邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行;當(dāng)有一特定邊緣的預(yù)定范圍內(nèi),無任何窗口應(yīng)用程序正在執(zhí)行,配置特定窗口應(yīng)用程序到上述特定邊緣。
為了達(dá)到本發(fā)明的上述目的及其他目的,本發(fā)明另外提出一種保持窗口應(yīng)用程序完整可視范圍的方法,此方法包括下列步驟:開啟一特定窗口應(yīng)用程序;當(dāng)拖曳時(shí),判斷一指針設(shè)備的特定按鈕是否被釋放;當(dāng)上述特定窗口應(yīng)用程序被拖曳釋放后,執(zhí)行下列步驟:確認(rèn)一操作系統(tǒng)的一工作區(qū)域的大小;判斷上述特定窗口應(yīng)用程序的邊框是否被拖曳釋放到上述工作區(qū)域的外部;以及當(dāng)有上述特定窗口應(yīng)用程序的邊框被拖曳釋放到工作區(qū)域的外部時(shí),將上述特定窗口應(yīng)用程序彈回工作區(qū)域。
依照本發(fā)明較佳實(shí)施例所述的保持窗口應(yīng)用程序完整可視范圍的方法,當(dāng)該特定窗口應(yīng)用程序?yàn)橹本€排列的任務(wù)欄時(shí),“確認(rèn)該工作區(qū)域的邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行”步驟包括:確認(rèn)該工作區(qū)域的左邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行;以及確認(rèn)該工作區(qū)域的右邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行。
依照本發(fā)明較佳實(shí)施例所述的保持窗口應(yīng)用程序完整可視范圍的方法,當(dāng)該特定窗口應(yīng)用程序?yàn)闄M線排列的任務(wù)欄時(shí),“確認(rèn)該工作區(qū)域的邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行”步驟包括:確認(rèn)該工作區(qū)域的上邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行;以及確認(rèn)該工作區(qū)域的下邊緣一預(yù)定范圍內(nèi),是否有其他窗口應(yīng)用程序正在執(zhí)行。
依照本發(fā)明較佳實(shí)施例所述的保持窗口應(yīng)用程序完整可視范圍的方法,當(dāng)該特定窗口應(yīng)用程序?yàn)闄M線排列的任務(wù)欄時(shí),“判斷該特定窗口應(yīng)用程序的邊框是否被拖曳釋放到該工作區(qū)域的外部”步驟包括:判斷該特定窗口應(yīng)用程序的邊框是否被拖曳釋放超出該工作區(qū)域的左邊緣;以及判斷該特定窗口應(yīng)用程序的邊框是否被拖曳釋放超出該工作區(qū)域的右邊緣。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于精英電腦股份有限公司,未經(jīng)精英電腦股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210098471.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





