日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法有效

專利信息
申請號: 201210578768.8 申請日: 2012-12-27
公開(公告)號: CN103092463A 公開(公告)日: 2013-05-08
發明(設計)人: 丁萬年;賀小陽;陳日良 申請(專利權)人: 銳達互動科技股份有限公司
主分類號: G06F3/0481 分類號: G06F3/0481
代理公司: 福州市鼓樓區京華專利事務所(普通合伙) 35212 代理人: 宋連梅
地址: 350000 福建省福州市倉山區*** 國省代碼: 福建;35
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 透明 窗體 按鈕 跟隨 鼠標 波浪式 浮動 實現 方法
【說明書】:

【技術領域】

發明涉及應用軟件的窗體,特別涉及基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法。

【背景技術】

隨著計算機的迅速發展,相關的繪圖軟件也應運而生。為方便用戶操作,大多數繪圖軟件都會向用戶提供工具條,工具條上設有多個用于修改功能參數的按鈕。這些工具條可在畫布上隨意拖動,但由于老式工具條都是不透明的,在操作過程中,且會遮擋用戶查看工具條后方畫布上的內容,用戶只能通過頻繁拖動工具條,才能看清畫布,因此使用過程很不方便。

現在市場上還出現了一些可以使軟件的窗體以任意形狀顯示的技術,但是這些窗體都存在著窗體邊緣毛刺,窗體中工具條上的各按鈕無法以任意形狀顯示的問題,且存在CPU占用率高等缺點。所述軟件的窗體是指任意一種軟件打開使用后,除可編輯的界面或畫布以及工具條之外的框體,例如:畫圖軟件打開后,包括:中間部分的畫布、工具條以及環繞四周的框體。

【發明內容】

本發明要解決的技術問題,在于提供一種基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法,其實現保留軟件編輯區可見但窗體透明的友好界面,且使窗體內各工具條上的按鈕跟隨鼠標波浪式浮動,窗體邊緣無毛刺,工具條上的按鈕可以是任意形狀,CPU占用率低。

本發明是這樣實現的:

基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法,包括如下步驟:

步驟10、通過創建內存模型,構建透明窗體;

步驟20、通過Draw方法畫圖,生成按鈕位圖,將該按鈕位圖刷新到窗體,該按鈕位圖顯示在窗體中;該按鈕位圖上畫有復數個按鈕,各按鈕大小為初始化狀態下大小,即各按鈕大小未發生改變;用戶根據需要自定義各按鈕的大小形狀;通過Draw方法繪制的按鈕位圖顯示到窗體中,不會被透明,且不會出現毛刺現象;

步驟30、當鼠標移至按鈕位圖上,計算并獲得各按鈕漸變軌跡,并將當前狀態下各按鈕畫至緩沖位圖;所述當前狀態是指鼠標移至按鈕位圖上的狀態;

步驟40、將緩沖位圖刷新至窗體,窗體中顯示當前狀態下漸變后的按鈕,實現透明窗體中按鈕跟隨鼠標波浪式浮動。

進一步地,所述步驟10具體為:

步驟11、設置窗體風格:重載CreateParams方法,設置窗口風格為無標題、置頂、帶邊框的彈出窗口;

步驟12、設置內存模型:

首先,創建第一設備上下文,該第一設備上下文與顯示器關聯,存儲顯示器的基本信息,所述基本信息包括:顯示器的寬、高、分辨率;當Windows系統得到第一設備上下文時,將根據第一設備上下文存儲的顯示器基本信息刷新屏幕;

其次,創建由窗體畫布定義的第二設備上下文,該第二設備上下文保存繪制的工具條。

然后,設置內存參數:

創建一BLENDFUNCTION類型變量,所述BLENDFUNCTION類型為結構體,該結構體包含有混合處理指令BlendOp、混合標志BlendFlags、混合方式AlphaFormat、源位圖透明度SourceConstantAlpha四個子參數,該四個自參數的值分別設置為AC_SRC_OVER,0,1和255;通過所述結構體將第一設備上下文和第二設備上下文按照所述子參數進行色彩混合處理,從而得到具有透明效果的圖片;

步驟13、使用Windows?API的函數UpdateLayeredWindow將所述圖片刷新至屏幕,從而構建出透明窗體。

進一步地,所述步驟30具體為:

步驟31、創建一張與所述按鈕位圖大小一樣的緩沖位圖,并設置每次參與漸變的按鈕的個數n,n≤N,N為總的按鈕數量;

步驟32、設按鈕初始化狀態下的尺寸值wo,相鄰兩按鈕間的間距wd,鼠標與任意一按鈕中心之間的距離為xi,1≤i≤N;

設按鈕的縮放系數為mi,且按鈕縮放系數與鼠標與按鈕中心之間的距離為xi成正比,即mi=kxi+b,則縮放后的按鈕尺寸yi=miwo=(kxi+b)wo,

n為偶數時:

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳達互動科技股份有限公司,未經銳達互動科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210578768.8/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 精品国产乱码久久久久久影片| 午夜天堂电影| 狠狠色丁香久久综合频道日韩| 国产日韩欧美综合在线| 国产视频精品久久| 国内少妇自拍视频一区| 视频二区狠狠色视频| 精品综合久久久久| 91精品久久久久久久久久| 欧美精品乱码视频一二专区| 国产乱色国产精品播放视频| 精品一区中文字幕| 亚洲少妇一区二区三区| 一区二区久久久久| 亚洲欧美日韩精品suv| 午夜影院91| 日本黄页在线观看| 午夜免费片| 高清欧美精品xxxxx在线看| 欧美一区二区三区艳史| 夜色av网| 国产亚洲精品久久久456| 日韩精品一区二区中文字幕| 91黄色免费看| 色就是色欧美亚洲| 亚洲国产精品精品| 免费视频拗女稀缺一区二区| 97久久精品人人澡人人爽| 午夜av免费看| 激情久久久| 夜夜躁日日躁狠狠躁| 二区三区免费视频| 国产乱淫精品一区二区三区毛片| 国产欧美一二三区| 久久精品二| 国产乱子一区二区| 日韩欧美一区二区在线视频| 久久久99精品国产一区二区三区| 国产精品你懂的在线| 久久精品com| 国产一区二区资源| 精品91av| 91香蕉一区二区三区在线观看| 精品国产乱码一区二区三区a| 天干天干天啪啪夜爽爽99| 猛男大粗猛爽h男人味| 国产精品99999999| www色视频岛国| 国产jizz18女人高潮| 欧美精品五区| 国产理论一区二区三区| 久久97国产| 国产精品第157页| 国产精品女人精品久久久天天| 午夜影院激情| 国产伦高清一区二区三区| 国产aⅴ精品久久久久久| 久久久精品久久日韩一区综合| 国产精品欧美久久| 丰满少妇高潮惨叫久久久| 99国产精品99久久久久久粉嫩| 日日夜夜亚洲精品| 欧美在线精品一区| 亚洲国产欧美国产综合一区| 亚欧精品在线观看| 91久久香蕉| 97久久超碰国产精品| 久久国产欧美一区二区免费| 午夜影院啪啪| 97国产婷婷综合在线视频,| 国产视频一区二区不卡| 精品一区二区三区中文字幕| 日韩中文字幕一区二区在线视频 | 日本一二三区视频在线| 日本一二三不卡| 乱子伦农村| 中文文精品字幕一区二区| 日本午夜久久| 性生交大片免费看潘金莲| 护士xxxx18一19| 久久99国产精品久久99果冻传媒新版本| 91看片片|