关于CImagelist颜色替换

kingeboy 2011-03-09 02:28:46
我想用CImagelist实现如下效果:
il中有几个图像,背景色相同,各个图像中包含的图型不同,如三角形,圆形等,每个图型的填充色是相同的,我现在可以用il的Draw方法把单个图型绘制到界面中并实现背景透明,但是程序需要动态改变绘制图型的填充颜色(背景透明色不变),比如现在il中加载的默认图像背景透明,图型填充色为红色,然而程序需要把绘制到界面上的图型填充色改为蓝色或白色,因为li中包含的图型有些多边形,我不想每次都用RGN来填充,所以才做了个标准的图像列表,程序加载后动态根据需要改变填充色,这个该怎么搞啊?
...全文
64 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingeboy 2011-03-09
  • 打赏
  • 举报
回复
没有人懂吗,用变通的方法来解决也行啊

19,471

社区成员

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

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