[發明專利]一種瀏覽器控制方法和瀏覽器有效
| 申請號: | 201310576675.6 | 申請日: | 2013-11-15 |
| 公開(公告)號: | CN103631893B | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 萬立新;任寰 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0484;G06F16/958 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 控制 方法 | ||
1.一種瀏覽器控制方法,包括:
若接收到瀏覽器窗口的鼠標觸發點擊消息,則生成分層透明窗口;所述分層透明窗口覆蓋在所述瀏覽器窗口之上;其中,所述分層透明窗口與所述瀏覽器窗口具有相同的大小和位置;所述生成分層透明窗口,具體包括:獲取接收到鼠標觸發點擊消息時所述瀏覽器窗口相對于屏幕的大小和位置;創建分層透明窗口,所述分層透明窗口的父窗口為所述瀏覽器窗口;
當在所述分層透明窗口中接收到鼠標移動消息,則獲取對應的鼠標位移信息;
在所述分層透明窗口中繪制所述鼠標位移信息對應的鼠標軌跡;
當檢測到所述分層透明窗口中的鼠標移出消息,則匹配所述鼠標軌跡與瀏覽器操作指令映射表,若匹配,執行匹配的瀏覽器操作指令;
關閉所述分層透明窗口。
2.如權利要求1所述的方法,其特征在于,所述在所述分層透明窗口中繪制所述鼠標位移信息對應的鼠標軌跡,具體包括:
當接收到鼠標移動消息時,記錄鼠標當前位置,并畫一條線段到內存DC中,所述線段的起點是上一次記錄的鼠標位置,終點是本次記錄的鼠標當前位置;
將內存DC更新到所述分層透明窗口上。
3.如權利要求2所述的方法,其特征在于,所述畫一條線段到內存DC中,具體包括:
調用系統GDI函數畫一條線段到內存DC中;
所述將內存DC更新到所述分層透明窗口上,具體包括:
調用系統UpdateLayeredWindow函數將內存DC更新到所述分層透明窗口上。
4.如權利要求1所述的方法,其特征在于,匹配所述鼠標軌跡與瀏覽器操作指令映射表,若匹配,執行匹配的瀏覽器操作指令具體包括:
根據所述鼠標位移信息獲取對應的鼠標移動距離;
監測鼠標移動距離;
每當鼠標移動距離超過預設數目個像素,則記錄一次鼠標移動的方向;
根據記錄的鼠標移動方向生成鼠標移動數組;
匹配所述鼠標移動數組與預設的瀏覽器操作指令映射表,若匹配,執行匹配的瀏覽器操作指令。
5.如權利要求4所述的方法,其特征在于,所述鼠標移動的方向包括:上、下、左、右;所述瀏覽器操作指令映射表存儲了鼠標移動方向與瀏覽器操作指令的映射關系;
所述根據記錄的鼠標移動方向生成鼠標移動數組之前,還包括:
將記錄的鼠標移動方向中連續的多個同一個方向合并為一個。
6.如權利要求1至4任意一項所述的方法,
所述鼠標觸發點擊消息為右鍵點擊消息WM_RBUTTONDOWN;
所述鼠標移動消息為MOUSE_MOVE;
所述鼠標移出消息為右鍵移出消息WM_RBUTTONUP。
7.一種瀏覽器,包括:
鼠標消息監聽器,用于接收瀏覽器窗口的鼠標消息;
窗口生成器,用于當鼠標消息監聽器接收到鼠標觸發點擊消息時,生成分層透明窗口,所述分層透明窗口覆蓋在所述瀏覽器窗口之上;其中,所述分層透明窗口與所述瀏覽器窗口具有相同的大小和位置;所述窗口生成器具體用于:獲取接收到鼠標觸發點擊消息時所述瀏覽器窗口相對于屏幕的大小和位置;創建分層透明窗口,所述分層透明窗口的父窗口為所述瀏覽器窗口;
所述鼠標消息監聽器,還用于監聽分層透明窗口中的鼠標消息;
鼠標位移獲取器,用于當所述鼠標消息監聽器在所述分層透明窗口中接收到鼠標移動消息,則獲取對應的鼠標位移信息;
鼠標軌跡繪制器,用于在所述分層透明窗口中繪制所述鼠標位移信息對應的鼠標軌跡;
瀏覽器操作指令執行器,用于當鼠標消息監聽器檢測到所述分層透明窗口中的鼠標移出消息,則匹配所述鼠標軌跡與瀏覽器操作指令映射表,若匹配,執行匹配的瀏覽器操作指令;
窗口銷毀器,用于關閉所述分層透明窗口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310576675.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:回轉上料裝置
- 下一篇:一種尿液肌酐檢測試劑條及其制備方法





