[發(fā)明專利]一種在多區(qū)域內(nèi)同時顯示鼠標的裝置和方法有效
| 申請?zhí)枺?/td> | 200710027675.5 | 申請日: | 2007-04-24 |
| 公開(公告)號: | CN101295264A | 公開(公告)日: | 2008-10-29 |
| 發(fā)明(設(shè)計)人: | 劉鵬 | 申請(專利權(quán))人: | 珠海金山軟件股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 | 代理人: | 李雙皓 |
| 地址: | 519015廣東省珠海市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 區(qū)域內(nèi) 同時 顯示 鼠標 裝置 方法 | ||
1.一種在多區(qū)域內(nèi)同時顯示鼠標指針的裝置,包括有計算機鼠標指針和應(yīng)用軟件,所述應(yīng)用軟件包括:
窗口管理系統(tǒng):作為運行支持圖形用戶界面的操作系統(tǒng)下的應(yīng)用軟件的基本控制模塊,是對操作系統(tǒng)已經(jīng)提供的窗口管理功能的包裝和擴充,主要處理操作系統(tǒng)向應(yīng)用軟件發(fā)送的與窗口管理相關(guān)的消息;
文檔繪制系統(tǒng):用以將軟件的邏輯數(shù)據(jù),轉(zhuǎn)化為人可以理解的圖形和圖像的模塊,通過調(diào)用操作系統(tǒng)的圖形繪制命令,將應(yīng)用軟件數(shù)據(jù)轉(zhuǎn)化為文字圖像、各種圖形或表格,應(yīng)用軟件中的其他模塊通過調(diào)用文檔繪制系統(tǒng)中的服務(wù)將自己的數(shù)據(jù)轉(zhuǎn)化為軟件使用者容易理解的圖像顯示在應(yīng)用軟件的窗口中;
其特征在于,所述在多區(qū)域內(nèi)同時顯示鼠標指針的裝置還包括有模擬鼠標指針系統(tǒng),所述模擬鼠標指針系統(tǒng)包括有:
主裝置:用以管理應(yīng)用軟件對在多區(qū)域內(nèi)同時顯示鼠標指針的的請求,并且負責管理各個視圖鼠標指針模擬子裝置的創(chuàng)建、銷毀和它們之間的協(xié)同運作;
視圖鼠標指針模擬子裝置:鼠標指針模擬是指同時在計算機屏幕的多個區(qū)域顯示多個鼠標指針,所述視圖鼠標指針模擬子裝置用以將應(yīng)用軟件的在多區(qū)域內(nèi)同時顯示鼠標指針的任務(wù)劃分為一個個具體的在應(yīng)用軟件的各個視圖上面進行的鼠標指針模擬子任務(wù),每個需要模擬的視圖都對應(yīng)一個視圖鼠標指針模擬子裝置;
所述主裝置是視圖鼠標指針模擬子裝置和應(yīng)用軟件其他模塊之間交換數(shù)據(jù)的橋梁,同時負責檢測當前的系統(tǒng)鼠標指針的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的一種在多區(qū)域內(nèi)同時顯示鼠標指針的裝置,其特征在于,所述視圖鼠標指針模擬子裝置還包括有:
鼠標指針計算裝置:用以收集視圖鼠標指針模擬子裝置所對應(yīng)的視圖信息和原始鼠標指針位置信息,計算出模擬的鼠標指針的位置、大小和形狀;
鼠標指針繪制裝置:用以根據(jù)鼠標指針計算裝置的結(jié)果,調(diào)用文檔繪制系統(tǒng)服務(wù),將模擬的鼠標指針繪制出來。
3.一種使用如權(quán)利要求2所述的一種在多區(qū)域內(nèi)同時顯示鼠標指針的裝置的在多區(qū)域內(nèi)同時顯示鼠標指針的方法,其特征在于,應(yīng)用軟件啟動時,同時啟動窗口管理系統(tǒng),打開文檔,并啟動文檔繪制系統(tǒng);
用戶給出指令,應(yīng)用軟件判斷是否需要進行鼠標指針模擬;
當應(yīng)用軟件判斷需要時,啟動主裝置,并根據(jù)需要將數(shù)據(jù)傳遞到主裝置;
主裝置收到數(shù)據(jù)后,保存該數(shù)據(jù),并且根據(jù)數(shù)據(jù)對每一個需要模擬鼠標指針的視圖創(chuàng)建一個或多個視圖鼠標指針模擬子裝置;
所述視圖鼠標指針模擬子裝置將應(yīng)用軟件的鼠標指針模擬任務(wù)劃分為一個個具體的在應(yīng)用軟件的各個視圖上面進行的鼠標指針模擬子任務(wù),每個需要模擬的視圖都對應(yīng)一個視圖鼠標指針模擬子裝置;
鼠標指針計算裝置收集視圖鼠標指針模擬子裝置所對應(yīng)的視圖信息和系統(tǒng)鼠標指針位置信息,計算出將要模擬的鼠標指針的位置、大小和形狀;
鼠標指針繪制裝置根據(jù)鼠標指針計算裝置的結(jié)果,調(diào)用文檔繪制系統(tǒng)服務(wù),將模擬的鼠標指針繪制出來;
當用戶給出指令,應(yīng)用軟件判斷不需要進行鼠標指針模擬時,應(yīng)用軟件銷毀主裝置;
工作結(jié)束。
4.根據(jù)權(quán)利要求3所述的一種在多區(qū)域內(nèi)同時顯示鼠標指針的方法,其特征在于,啟動主裝置,主裝置執(zhí)行的工作步驟為:
步驟1:主裝置邏輯開始;
步驟2:根據(jù)需要創(chuàng)建視圖鼠標指針模擬子裝置;
步驟3:初始化視圖鼠標指針模擬子裝置;
步驟4:計算當前系統(tǒng)鼠標指針是否處于某個視圖區(qū)域內(nèi),如是,進入步驟5,如否,進入步驟7;
步驟5:隱藏系統(tǒng)鼠標指針;
步驟6:繪制出模擬鼠標指針;
步驟7:主裝置動態(tài)檢測邏輯。
5.根據(jù)權(quán)利要求4所述的一種在多區(qū)域內(nèi)同時顯示鼠標指針的方法,其特征在于,初始化視圖鼠標指針模擬子裝置的工作步驟為:
步驟一:初始化視圖鼠標指針模擬子裝置開始;
步驟二:創(chuàng)建所述鼠標指針計算裝置;
步驟三:創(chuàng)建所述鼠標指針繪制裝置;
步驟四:計算模擬鼠標指針與視圖相對位置傳遞給主裝置;
步驟五:初始化結(jié)束。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海金山軟件股份有限公司,未經(jīng)珠海金山軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710027675.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





