[發(fā)明專利]WinCE平臺自定義桌面的實現(xiàn)方法無效
| 申請?zhí)枺?/td> | 201110082994.2 | 申請日: | 2011-04-01 |
| 公開(公告)號: | CN102736901A | 公開(公告)日: | 2012-10-17 |
| 發(fā)明(設(shè)計)人: | 丁月英 | 申請(專利權(quán))人: | 希姆通信息技術(shù)(上海)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/048 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦 |
| 地址: | 200335 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | wince 平臺 自定義 桌面 實現(xiàn) 方法 | ||
1.一種WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,該方法包括一翻頁流程,該翻頁流程包括:
S11、鼠標左鍵按下并點擊于一初始頁面的桌面上;
S12、鼠標從該初始頁面向一相鄰頁面移動,在該移動過程中,鼠標每移動過一預設(shè)間距,均:在MemDC上繪制桌面背景以及應(yīng)當進入屏幕顯示區(qū)域的圖標和控件,然后將MemDC上的畫面繪制到屏幕DC上,其中,該些圖標和控件的相對位置始終不變、但在屏幕顯示區(qū)域中的位置隨鼠標移動而更新;
S13、鼠標左鍵抬起;
S14、在步驟S11與S13之間,若鼠標移動過的總距離超過屏幕顯示區(qū)域尺寸的一半和/或若鼠標移動的平均速度超過一預設(shè)速度,則不斷地繪制從該初始頁面向該相鄰頁面翻頁的過程畫面,直至屏幕顯示區(qū)域顯示出該相鄰頁面,記錄當前頁面以及當前顯示的圖標和控件的位置信息;否則,則將該初始頁面繪制到屏幕DC上。
2.如權(quán)利要求1所述的WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,該方法還包括一圖標拖放流程,該圖標拖放流程包括:
S21、鼠標左鍵按下并點擊于該初始頁面上的一圖標上;
S22、鼠標在該初始頁面內(nèi)移動,在該移動過程中,鼠標每移動過該預設(shè)間距,均:在MemDC上繪制桌面背景以及該初始頁面上的圖標和控件,然后將MemDC上的畫面繪制到屏幕DC上,其中,該初始頁面上未被點擊的圖標和控件的位置始終不變、但被點擊的該圖標在屏幕顯示區(qū)域中的位置隨鼠標移動而更新;
S23、鼠標左鍵抬起;
S24、判斷在鼠標左鍵抬起的位置處是否有放置步驟S21中被點擊的該圖標的空間,若有,則將該圖標放置于鼠標左鍵抬起的位置處,然后將當前頁面繪制到屏幕DC上,記錄當前頁面以及當前顯示的圖標和控件的位置信息;若無,則將該圖標還原至步驟S21時的位置處,將該初始頁面繪制到屏幕DC上。
3.如權(quán)利要求2所述的WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,在步驟S22中,當鼠標將該圖標的超過一半拖出該初始頁面并拖向一相鄰頁面時,則不斷地繪制從該初始頁面向該相鄰頁面翻頁的過程畫面,直至屏幕顯示區(qū)域顯示出該相鄰頁面,記錄當前頁面,然后鼠標繼續(xù)在該相鄰頁面內(nèi)移動,在該移動過程中,鼠標每移動過該預設(shè)間距,均:在MemDC上繪制桌面背景、該相鄰頁面上的圖標和控件以及被點擊的該圖標,然后將MemDC上的畫面繪制到屏幕DC上;其中,該相鄰頁面上的圖標和控件的位置始終不變、但被點擊的該圖標在屏幕顯示區(qū)域中的位置隨鼠標移動而更新。
4.如權(quán)利要求1所述的WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,該方法還包括一控件拖放流程,該控件拖放流程包括:
S31、鼠標左鍵按下并點擊于該初始頁面上的一控件上;
S32、鼠標在該初始頁面內(nèi)移動,若該移動會觸發(fā)該控件的OnMouseMove事件,則不移動該控件,至此結(jié)束該次控件拖放流程;若該移動不會觸發(fā)該控件的OnMouseMove事件,則在該移動過程中,鼠標每移動過該預設(shè)間距,均:在MemDC上繪制桌面背景以及該初始頁面上的圖標和控件,然后將MemDC上的畫面繪制到屏幕DC上,其中,該初始頁面上未被點擊的圖標和控件的位置始終不變、但被點擊的該控件在屏幕顯示區(qū)域中的位置隨鼠標移動而更新;
S33、鼠標左鍵抬起;
S34、判斷在鼠標左鍵抬起的位置處是否有放置步驟S31中被點擊的該控件的空間,若有,則將該控件放置于鼠標左鍵抬起的位置處,然后將當前頁面繪制到屏幕DC上,記錄當前頁面以及當前顯示的圖標和控件的位置信息;若無,則將該控件還原至步驟S31時的位置處,將該初始頁面繪制到屏幕DC上。
5.如權(quán)利要求4所述的WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,在步驟S32中,當鼠標的移動不會觸發(fā)被點擊的該控件的OnMouseMove事件、且當鼠標將該控件的超過一半拖出該初始頁面并拖向一相鄰頁面時,則不斷地繪制從該初始頁面向該相鄰頁面翻頁的過程畫面,直至屏幕顯示區(qū)域顯示出該相鄰頁面,記錄當前頁面,然后鼠標繼續(xù)在該相鄰頁面內(nèi)移動,在該移動過程中,鼠標每移動過該預設(shè)間距,均:在MemDC上繪制桌面背景、該相鄰頁面上的圖標和控件以及被點擊的該控件,然后將MemDC上的畫面繪制到屏幕DC上;其中,該相鄰頁面上的圖標和控件的位置始終不變、但被點擊的該控件在屏幕顯示區(qū)域中的位置隨鼠標移動而更新。
6.如權(quán)利要求1-5中任意一項所述的WinCE平臺自定義桌面的實現(xiàn)方法,其特征在于,該預設(shè)間距為5個像素點。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于希姆通信息技術(shù)(上海)有限公司,未經(jīng)希姆通信息技術(shù)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110082994.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在visual studio中運行WinCE程序的方法
- WinCE API的實現(xiàn)方法
- WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像
- 手持式數(shù)字存儲示波表的WinCE系統(tǒng)平臺的開發(fā)方法
- 一種基于WinCE平臺的信息管理系統(tǒng)
- 一種24LE1無線模塊與wince通信的方法
- 一種用Uboot網(wǎng)絡(luò)啟動WinCE的方法
- 基于WinCE系統(tǒng)的Tsp程序交互方法及車載設(shè)備
- 一種利用UbootU盤啟動WinCE的方法
- 一種用Uboot_CDROM啟動WinCE的實現(xiàn)方法





