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

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

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

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

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

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

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

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

2.根據權利要求1所述的基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法,其特征在于:所述步驟10具體為:

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

步驟12、設置內存模型:

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

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

然后,設置內存參數:

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

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

3.根據權利要求1所述的基于透明窗體的按鈕跟隨鼠標波浪式浮動的實現方法,其特征在于:所述步驟30具體為:

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

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

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

n為偶數時:

當鼠標與第i個按鈕中心的距離xi=(wo+wd)/2,則所述第i個按鈕尺寸達到最大尺寸值ymax,定義ymax=2wo

當鼠標與第i個按鈕中心的距離xi=[n?wo+(n+1)wd]/2,則所述第i個按鈕尺寸達到最小尺寸值ymin,定義ymin=wo

通過計算得到縮放系數mi=kxi+b中斜率k和常量b,

從而獲得n為偶數時,參與漸變的各按鈕在漸變后的尺寸yi

當鼠標與其中任意一按鈕中心的距離xi>[n?wo+(n+1)wd]/2時,該按鈕不參與漸變;

將不參與漸變的按鈕從按鈕位圖上直接復制到緩沖位圖上相對應的位置,對于參與漸變的按鈕,將其縮放后的按鈕畫至緩沖位圖上相對應的位置,完成緩沖位圖的繪制;

n為奇數時:

當鼠標與第i個按鈕中心的距離xi為0,則所述第i個按鈕尺寸達到最大尺寸值ymax,定義ymax=2wo

當鼠標與第i個按鈕中心的距離xi=[n?wo+(n+1)wd]/2,則所述第i個按鈕尺寸達到最小尺寸值ymin,定義ymin=wo

通過計算得到縮放系數mi=kxi+b中斜率k和常量b,

從而獲得n為奇數時,參與漸變的各按鈕在漸變后的尺寸yi

當鼠標與其中任意一按鈕中心的距離xi>[n?wo+(n+1)wd]/2時,該按鈕不參與漸變;

將不參與漸變的按鈕從按鈕位圖上直接復制到緩沖位圖上相對應的位置,對于參與漸變的按鈕,將其縮放后的按鈕畫至緩沖位圖上相對應的位置,完成緩沖位圖的繪制。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久午夜鲁丝片| 淫片免费看| 日韩欧美国产中文字幕| 91精品一二区| 亚洲第一区国产精品| 欧美精品在线一区二区| 九九久久国产精品| 国产综合亚洲精品| 中文字幕天天躁日日躁狠狠躁免费| 国产麻豆一区二区三区精品| 人人玩人人添人人澡97| 国产精品伦一区二区三区视频| 国产精品视频久久久久久久| 精品国产91久久久久久久| 午夜伦全在线观看| 视频一区二区中文字幕| 国产91九色在线播放| 午夜wwwww| 欧美日本一二三区| 午夜毛片在线| 亚洲精品国产一区二区三区| 欧美激情视频一区二区三区| 伊人精品一区二区三区| 久久综合伊人77777麻豆最新章节| 欧美一区二区精品久久| 国产二区视频在线播放| 国产又黄又硬又湿又黄| 91午夜在线观看| 中文字幕欧美久久日高清| 亚洲精品中文字幕乱码三区91| 一级久久久| 欧美一区二三区人人喊爽| 大桥未久黑人强制中出| 日韩av三区| 国产精品久久久久久久岛一牛影视| 香蕉av一区二区| 久久国产精品久久久久久电车| 精品国产91久久久| 国产69精品久久久久按摩| 亚洲天堂国产精品| 欧美一区二区三区在线视频观看| 亚洲欧美国产一区二区三区| 91制服诱惑| 色一情一交一乱一区二区三区| 日韩av一区二区在线播放| 中文字幕一区二区三区四| 91丝袜国产在线播放| 91在线一区| 午夜伦全在线观看| 久久综合国产伦精品免费| 久久国产欧美一区二区三区精品| 国产精品自产拍在线观看桃花| 乱子伦农村| 亚洲视频精品一区| 中文字幕一区一区三区| 2023国产精品自产拍在线观看| 十八无遮挡| 国产精品第56页| 国产一区二区播放| 狠狠插影院| 年轻bbwwbbww高潮| 青苹果av| 国内精品久久久久影院日本| 一区二区久久精品| 国产精品一区在线观看| 91精品综合| 国产一区二区三区久久久| 国产精品久久久麻豆| 欧美日韩偷拍一区| 色综合久久88| 国产乱子伦农村xxxx| 国产aⅴ一区二区| 欧美一区二区三区三州| av毛片精品| 99精品一区二区| 国产福利一区在线观看| 国产一区影院| 亚州精品中文| 在线精品国产一区二区三区88| 日本午夜无人区毛片私人影院| 国产一区免费在线| 欧美大片一区二区三区|