为什么ListBox中32位位图的alpha通道不能显示?

tankbattle 2005-07-25 06:08:28
我在ListBox的图像列表(图像列表是标志是ILC_COLOR32 )中添加了32位位图,可是显示的结果是alpha通道被略去了(即没有透明效果),但如果在图像列表中添加的是图标,则图标的alpha通道就显示正常。请问怎么解决?还有为什么?
...全文
90 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tankbattle 2005-07-25
  • 打赏
  • 举报
回复
自己画我会,用AlphaBlend就可以了,可是用ListCtrl的话我怎么才能有机会自己画呢?这个操作是控件包办的啊。
  • 打赏
  • 举报
回复
这个透明显示要自己画,bitblt系列API和drawicon不一样。关于画透明位图网上有很多例子

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧