AlphaBlend怎么用

franzhong 2011-01-29 03:39:09
BLENDFUNCTION bf;
bf.BlendOp = AC_SRC_OVER;
bf.BlendFlags = 0;
bf.AlphaFormat = 1;
bf.SourceConstantAlpha = 250;
// AlphaBlend(MemDC,0,0,xx,yy,mem,0,0,xx,yy,bf);
TransparentBlt(dc.m_hDC,0,0,xx,yy,mem,0,0,xx,yy,RGB(255,255,255));
输出的半透明的图`不好看还闪`不过和背景图是重合了
人物图层输出在中间`
理想效果是遮挡效果
AlphaBlend是单独使用还是和TransparentBlt一起使用
bf参数四个参数什么意思`高手回答下谢谢
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
下面有源码和文档

http://www.codeproject.com/KB/GDI/alphablend.aspx

3,055

社区成员

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

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