[發明專利]多控件觸控方法和系統有效
| 申請號: | 201110435832.2 | 申請日: | 2011-12-22 |
| 公開(公告)號: | CN103176635A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 衡陣 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041;G06F3/0488 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控件 方法 系統 | ||
1.一種多控件觸控方法,包括以下步驟:
監測覆蓋在多個底層控件上的一個透明控件的按下事件;
當發生所述按下事件時,獲取所述按下事件的觸控點的位置;
根據所述觸控點的位置獲取所述按下事件對應的底層控件;
根據獲取到的至少兩個底層控件執行與所述按下事件相應的處理。
2.根據權利要求1所述的多控件觸控方法,其特征在于,所述根據所述觸控點的位置獲取所述按下事件對應的底層控件的步驟包括:
獲取所述透明控件下的所有底層控件的位置信息;
根據所述觸控點的位置和所述底層控件的位置信息獲取觸控點所在的底層控件。
3.根據權利要求1所述的多控件觸控方法,其特征在于,在所述根據觸控點的位置獲取所述按下事件對應的底層控件的步驟之后,還包括:
獲取按下事件的標記;
設置與所述按下事件對應的底層控件的標記為所述按下事件的標記。
4.根據權利要求3所述的多控件觸控方法,其特征在于,所述方法還包括:
監測所述透明控件的抬起事件;
當發生所述抬起事件時,獲取該抬起事件的標記,獲取與所述抬起事件具有相同標記的底層控件,其中,所述抬起事件的標記與該抬起事件對應的按下事件的標記相同;
根據獲取到的底層控件執行與所述抬起事件相應的處理。
清除與所述抬起事件具有相同標記的所述底層控件的標記。
5.根據權利要求4所述的多控件觸控方法,其特征在于,在所述清除所述底層控件的標記的步驟之后,所述方法還包括:
查找標記大于所述抬起事件的標記的底層控件,將該底層控件的標記減一。
6.一種多控件觸控系統,其特征在于,包括:
監測模塊,用于監測覆蓋在多個底層控件上的一個透明控件的按下事件;
觸控點位置獲取模塊,用于當發生所述按下事件時,獲取所述按下事件的觸控點的位置;
底層控件獲取模塊,用于根據所述觸控點的位置獲取所述按下事件對應的底層控件;
響應模塊,用于根據獲取到的至少兩個底層控件執行與所述按下事件相應的處理。
7.根據權利要求6所述的多控件觸控系統,其特征在于,所述底層控件獲取模塊用于獲取所述透明控件下的所有底層控件的位置信息,根據所述觸控點的位置和所述底層控件的位置信息獲取觸控點所在的底層控件。
8.根據權利要求6所述的多控件觸控系統,其特征在于,所述系統還包括:
標記模塊,用于獲取按下事件的標記,設置與所述按下事件對應的底層控件的標記為所述按下事件的標記。
9.據權利要求8所述的多控件觸控系統,其特征在于,所述監測模塊還用于監測所述透明控件的抬起事件;
所述底層控件獲取模塊還用于當發生所述抬起事件時,獲取該抬起事件的標記,獲取與所述抬起事件具有相同標記的底層控件,其中,所述抬起事件的標記與該抬起事件對應的按下事件的標記相同;
所述響應模塊還用于根據獲取到的底層控件執行與所述抬起事件相應的處理;
所述系統還包括:
標記清除模塊,用于當發生所述抬起事件時,清除與所述抬起事件具有相同標記的所述底層控件的標記。
10.根據權利要求9所述的多控件觸控系統,其特征在于,所述標記清除模塊還用于查找標記大于所述抬起事件的標記的底層控件,將該底層控件的標記減一。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110435832.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種富鉻菊花及其栽培方法
- 下一篇:智能保險柜





