您的位置:首页 > 产品设计 > UI/UE

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

2015-04-19 10:25 211 查看


实现效果如图:

 


一.先设置按钮大小

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

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

 

二.把图片转化为c文件

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

 


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

 


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

 


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

 


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

 


三.程序相关设置

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

2.BUTTON_SetBitmapEx(ahButton[1],BUTTON_BI_UNPRESSED, &bmmusic,3,3);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  STM32 UCGUI emwin 按钮 背景