读书人

GDI+ 双缓存 绘制 png图片 透明有关问

发布时间: 2012-12-16 12:02:32 作者: rapoo

GDI+ 双缓存 绘制 png图片 透明问题 求解
本帖最后由 zyp_alex 于 2012-11-18 00:04:50 编辑 今天有点晚了, 先简单描述一下问题:
最近在弄一款窗体, 需要绘制按钮, 我自己派生了CButton类用来自绘按钮,
但是这个按钮是需要透明的,前景图片是png格式,所以使用GDI+绘制,
现在透明效果有了,但是鼠标在按钮上移动时闪烁比较严重, 考虑双缓存绘制png(使用GDI+),
但画出来的图不透明, 背景变成了一块黑色,
请问有碰到这样情况的么? 如果有请赐教...
有人关注明天就上来贴我的代码...
[最优解释]
我也碰到了这个问题,用双缓存实现不了png图片的透明效果 = =!现在还在头疼,只能先直接在PDC上画。

读书人网 >VC/MFC

热点推荐