欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

2021-09-09 19:53:24      索煒達(dá)電子      1753     

項(xiàng)目編號(hào):E957

文件大?。?42K

源碼說(shuō)明:帶中文注釋

開(kāi)發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述:

最近在研究Emwin時(shí),想打算做個(gè)漂亮的界面,但是當(dāng)做按鈕的時(shí)候,發(fā)現(xiàn)了emwin自帶的按鈕效果很一般,不能很好的融入到界面里,于是在網(wǎng)上找了些資料,研究了下emwin自定義的按鈕效果,分享給大家,希望大家也能做出更漂亮的界面。
先來(lái)個(gè)效果圖:

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

由于大家都是程序員,所以不推薦自己制作圖標(biāo),可以去 http://www.easyicon.net/  下載圖標(biāo),里面有各種各樣的圖標(biāo),選擇png格式的。
然后用emwin小工具 BmpCvt.exe來(lái)轉(zhuǎn)換成C語(yǔ)言。具體步驟如下:

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

但是,說(shuō)的就是這個(gè)但是,有的png圖片用BmpCvt打開(kāi)是這樣的,

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

這樣的圖片轉(zhuǎn)換成c文件后貼到emwin里是這樣的

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

這肯定不是我們想要的效果。那么如何讓這種圖片的背景變成透明的呢,繼續(xù)教大家

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

這幾步完成后,就另存圖片為png格式,或者bmp格式都行,bmp的要存成32位的。而且bmp圖片可以用在沒(méi)有emwin的項(xiàng)目里作為貼圖,具體參考原子哥的例程,這里不做講解,只講emwin部分
然后再用bmpCvt打開(kāi),我們想要的圖片效果就出來(lái)了。

【E957】EMWIN自定義按鈕和透明圖標(biāo)的制作

接下來(lái)就是按鈕自定義了,效果見(jiàn)第一張圖,如果沒(méi)有自定義按鈕的效果,僅僅只是給按鈕貼了個(gè)圖,那么按鈕的樣子就會(huì)是第一張圖的第三種效果。
具體怎么弄就不講解了,直接貼代碼給大家看。

目錄│文件列表:

 └ 代碼和工具

    └ 代碼和工具

       │ BmpCvt.exe

       │ MainTask.c

       └ sasuke_96px_1081408_easyicon.net.png

TAGEMWIN
  • 9 次
  • 1 分