关于CImagelist颜色替换
我想用CImagelist实现如下效果:
il中有几个图像,背景色相同,各个图像中包含的图型不同,如三角形,圆形等,每个图型的填充色是相同的,我现在可以用il的Draw方法把单个图型绘制到界面中并实现背景透明,但是程序需要动态改变绘制图型的填充颜色(背景透明色不变),比如现在il中加载的默认图像背景透明,图型填充色为红色,然而程序需要把绘制到界面上的图型填充色改为蓝色或白色,因为li中包含的图型有些多边形,我不想每次都用RGN来填充,所以才做了个标准的图像列表,程序加载后动态根据需要改变填充色,这个该怎么搞啊?