[發明專利]一種利用超級任務欄控制即時通信軟件的方法及設備有效
| 申請號: | 201010160438.8 | 申請日: | 2010-04-30 |
| 公開(公告)號: | CN102236510A | 公開(公告)日: | 2011-11-09 |
| 發明(設計)人: | 陳岳偉;王樸;翁粵東 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F9/44 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 超級 任務欄 控制 即時 通信 軟件 方法 設備 | ||
1.一種利用超級任務欄控制即時通信軟件的方法,其特征在于,包括:
創建與即時通信軟件主面板對應的虛擬窗口;
在所述虛擬窗口的窗口過程中監聽窗口消息,并根據監聽到的窗口消息執行超級任務欄操作。
2.如權利要求1所述的方法,其特征在于,所述超級任務欄操作包括以下一種或多種操作:
創建窗口縮略圖、創建縮略圖工具欄、創建窗口實時預覽圖、創建任務欄按鈕圖標或者創建任務欄按鈕疊加圖標。
3.如權利要求2所述的方法,其特征在于,
所述創建窗口縮略圖包括:在任務欄按鈕合并情況下,將當前主面板的繪圖縮放繪制到畫布上,得到縮略圖;在任務欄按鈕不合并情況下,在不可見窗口上用靜態圖片控件放置用戶頭像、用靜態文本控件放置用戶昵稱和帳號,將用戶頭像、用戶昵稱和帳號與主面板當前繪圖繪制到同一張畫布上,得到縮略圖;
所述創建縮略圖工具欄包括:當監聽到任務欄按鈕創建消息時,利用Windows?7的ITaskbarList3接口創建縮略圖工具欄;
所述創建窗口實時預覽圖包括:將主面板當前繪圖輸出得到預覽圖;
所述創建任務欄按鈕圖標包括:當任務欄按鈕不合并時,主面板對應的任務欄按鈕圖標設置為用戶自定義頭像;
所述任務欄按鈕疊加狀態圖標包括:當前僅登錄一個用戶時,為任務欄按鈕疊加狀態圖標;當前登錄多個用戶時,若任務欄按鈕不合并,為任務欄按鈕疊加狀態圖標;否則不疊加。
4.如權利要求3所述的方法,其特征在于,
在主面板發生以下一種或多種變化時,刷新窗口縮略圖:鎖定狀態變化、面板大小變化、面板隱藏狀態變化、或者面板位置變化;
所述創建窗口實時預覽圖包括:將所述虛擬窗口的大小設置為與主面板相同;對預覽圖偏移位置進行以下一種或者多種處理:當主面板不處于隱藏時,偏移位置為所述虛擬窗口和主面板之間的差值;當主面板貼邊隱藏、且當前處于懸浮在屏幕邊緣時,將偏移位置設為所述虛擬窗口和主面板之間的差值;當主面板貼邊隱藏、且當前不懸浮在屏幕邊緣時,將偏移位置設為所述虛擬窗口和主面板之間的差值再加上主面板的大小;
所述創建任務欄按鈕圖標包括:將頭像文件在內存中轉為HICON格式。
5.如權利要求1-4中任一項所述的方法,其特征在于,根據監聽到的窗口消息執行超級任務欄操作還包括:
生成跳轉列表,
根據所述跳轉列表中的每一項設置的快捷方式執行相應跳轉操作。
6.如權利要求5所述的方法,其特征在于,在多個賬戶登錄時,所述多個賬戶對應的進程通過共享內存在所述跳轉列表中顯示當前所有賬戶的即時狀態。
7.一種利用超級任務欄控制即時通信軟件的設備,其特征在于,包括:
窗口創建單元,用于創建與即時通信軟件主面板對應的虛擬窗口;
監聽單元,用于在所述窗口創建單元創建的虛擬窗口的窗口過程中監聽窗口消息;
操作執行單元,用于根據所述監聽單元監聽到的窗口消息執行超級任務欄操作。
8.如權利要求7所述的設備,其特征在于,所述超級任務欄操作包括以下一種或多種:
創建窗口縮略圖、創建縮略圖工具欄、創建窗口實時預覽圖、創建任務欄按鈕圖標或者創建任務欄按鈕疊加圖標。
9.如權利要求8所述的設備,其特征在于,所述操作執行單元包括:
縮略圖創建子單元,用于在任務欄按鈕合并情況下,將當前主面板的繪圖縮放繪制到畫布上,得到縮略圖;在任務欄按鈕不合并情況下,在不可見窗口上用靜態圖片控件放置用戶頭像、用靜態文本控件放置用戶昵稱和帳號,將用戶頭像、用戶昵稱和帳號與主面板當前繪圖繪制到同一張畫布上,得到縮略圖;
縮略圖工具欄創建子單元,用于利用Windows?7的ITaskbarList3接口創建縮略圖工具欄;
窗口實時預覽圖創建子單元,用于將主面板當前繪圖輸出得到預覽圖;
任務欄按鈕圖標創建子單元,用于當任務欄按鈕不合并時,主面板對應的任務欄按鈕圖標設置為用戶自定義頭像;
任務欄按鈕疊加狀態圖標創建子單元,用于當前僅登錄一個用戶時,為任務欄按鈕疊加狀態圖標;當前登錄多個用戶時,若任務欄按鈕不合并,為任務欄按鈕疊加狀態圖標;否則不疊加。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010160438.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于汽車的燃料箱模塊
- 下一篇:帶亮度增強膜的光波長轉換輪組件和光源





