程序中使用的类似XP风格(alpha,带阴影)的图标怎么样才能去掉难看的白边?

netrobo 2005-07-24 07:25:44
有些XP图标非常好看,带阴影,透明的,但装入ImageList并用于显示的时候,显示的却非常难看,周围都有难看的白边,不种这种情况该怎么解决呢?
...全文
249 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
blender 2005-07-29
  • 打赏
  • 举报
回复
设置 图标所在位置 的背景色为ALPHA通道的互补色

图标的下一层为某一颜色,设置图标的透明度
Bluce4587(老狼) 的这个做法也不失为一种解决问题的好办法啊
constantine 2005-07-25
  • 打赏
  • 举报
回复
mark
Bluce4587 2005-07-25
  • 打赏
  • 举报
回复
设置 图标所在位置 的背景色为ALPHA通道的互补色

图标的下一层为某一颜色,设置图标的透明度
飞天揽月 2005-07-25
  • 打赏
  • 举报
回复
mark
netrobo 2005-07-25
  • 打赏
  • 举报
回复
我再顶
hcnsoft 2005-07-24
  • 打赏
  • 举报
回复
应该不能解决,因为哪种已经画出来了的,是图像的一部分。
楼面上说的除非图标里面还有其它格式的图像
lovefox_zoe 2005-07-24
  • 打赏
  • 举报
回复
好像只有用IMAGEEN的控件才可以,或者自己重载IMAGELIST的函数。解决Alpha通道的显示

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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