硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6206|回复: 6
收起左侧

[emWin] ICONVIEW中图片如何设置成透明显示?

[复制链接]

58

主题

118

回帖

292

积分

高级会员

积分
292
发表于 2014-11-11 08:51:38 | 显示全部楼层 |阅读模式
如题,希望指教啊。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2014-11-11 10:21:52 | 显示全部楼层
/* 设置小工具的背景色 32 位颜色值的前8 位可用于alpha混合处理效果*/
    ICONVIEW_SetBkColor(hWin, ICONVIEW_CI_SEL, GUI_WHITE | 0x40000000);
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2014-11-11 11:35:35 | 显示全部楼层

回 eric2013 的帖子

eric2013:
/* 设置小工具的背景色 32 位颜色值的前8 位可用于alpha混合处理效果*/
    ICONVIEW_SetBkColor(hWin, ICONVIEW_CI_SEL, GUI_WHITE | 0x40000000);
IMG_20141111_111029_220.jpg 如图啊,版主,图片显示的白色边框想使用alpha效果啊,emwin可以做到吗?还是加载前先用PC将图片做成带alpha效果的图片?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2014-11-11 11:59:50 | 显示全部楼层

回 yuanfp 的帖子

yuanfp:如图啊,版主,图片显示的白色边框想使用alpha效果啊,emwin可以做到吗?还是加载前先用PC将图片做成带alpha效果的图片? (2014-11-11 11:35) 
图片使用32bit的BMP图片,BMP图片的高八位是用于alpha通道的。
回复

使用道具 举报

58

主题

118

回帖

292

积分

高级会员

积分
292
 楼主| 发表于 2014-11-11 12:01:17 | 显示全部楼层

回 eric2013 的帖子

eric2013:图片使用32bit的BMP图片,BMP图片的高八位是用于alpha通道的。 (2014-11-11 11:59)
我的图片使用的是位图流文件,该如何设置呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107868
QQ
发表于 2014-11-11 15:29:20 | 显示全部楼层
保证转换成流位图前满足带alpha通道的BMP图片。
回复

使用道具 举报

4

主题

80

回帖

4

积分

初级会员

积分
4
发表于 2014-11-14 09:36:41 | 显示全部楼层

回 yuanfp 的帖子

yuanfp:我的图片使用的是位图流文件,该如何设置呢? (2014-11-11 12:01) 
在你转换成位图流文件时,你要确保那张图片是32bit的,而且还是带有透明效果,不是白色背景。
且行且珍惜~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-16 17:36 , Processed in 0.176776 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表