MFC下 在背景BITMAP图上怎么实现GIF透明背景色
MFC下 在背景BITMAP图上如何实现GIF透明背景色
网上找到了一个例子
http://download.****.net/detail/zhllxt/4843162
这个例子的方式是获得窗口的背景画刷 然后不断的重绘到GIF的透明部分 这样从视觉上感觉GIF是透明的
但是如果GIF是放在一个以BITMAP为背景的控件上 还是会有问题

类似这样
背景图片如果是纯色的话 我可以把GIF的背景也做成绿色 可客户需要背景图片是可以随时换的 这可把我难住了 求解
------解决思路----------------------
使用SetLayeredWindowAttributes或者UpdateLayeredWindow,具体代码网上搜下,很多例子
网上找到了一个例子
http://download.****.net/detail/zhllxt/4843162
这个例子的方式是获得窗口的背景画刷 然后不断的重绘到GIF的透明部分 这样从视觉上感觉GIF是透明的
但是如果GIF是放在一个以BITMAP为背景的控件上 还是会有问题
类似这样
背景图片如果是纯色的话 我可以把GIF的背景也做成绿色 可客户需要背景图片是可以随时换的 这可把我难住了 求解
------解决思路----------------------
使用SetLayeredWindowAttributes或者UpdateLayeredWindow,具体代码网上搜下,很多例子