UCGUI/emWIN给按钮添加背景图片


实现效果如图:

 

一.先设置按钮大小

如:BUTTON_Create(20, 40, 5353, ID_SYSTEM,  BUTTON_CF_SHOW );

此处新建了一个53*53的正方形小图标。

二.把图片转化为c文件

如果采用皮肤的话,在按钮的长宽的基础上下左右减3正合适,此处选取了一张47*47的图标,打开软件,file导入

 

选择调色板模式,选择后有一个弹出框提示你,没关系,确认

 

扫描二维码关注公众号,回复: 1101088 查看本文章

File,另存为,再选择保存类型为c文件,保存

 

选择保存为565格式的,点击OK就完成图片格式转化了。

 

如图,这是我转化的一些图片文件,把文件复制到工程本地路径里,再在keil里面导入文件。图片文件不必做任何修改就能使用。

 

三.程序相关设置

1.声明外部文件:extern const GUI_BITMAP     bmmusic;

2.BUTTON_SetBitmapEx(ahButton[1],BUTTON_BI_UNPRESSED, &bmmusic,3,3);

猜你喜欢

转载自blog.csdn.net/xiangxiang613/article/details/45126873
今日推荐