CImageList 透明贴图解决方案

CImageList贴图其实是支持透明层,要不然也不会弄出个ILC_COLOR32出来,但是我们绘图的时候却发现,透明边缘化效果非常差,透明色变成了白色毛边的底图,难道是加载的图标文件自身出了问题吗?有不少网友说要设置透明色,又或者先将图标绘制到一个支持透明层的DC上去,再次进行贴图,如果不闲麻烦,各位可以自己试着操作一遍,复杂度就不说了,有没有效果最重要,第一种方式我尝试过肯定不行,至于第二种,鉴于复杂度我懒得折腾了。MSDN:https://docs.microsoft.com/zh-cn/windows/win32/controls/cookbook-overview?redirectedfrom=MSDN给出了2种解决方案:

赶紧试试吧!

猜你喜欢

转载自blog.csdn.net/u012156872/article/details/106993601