如何设置位图背景透明

mxn771208 2007-09-03 04:49:43
如何设置位图背景透明,象CFbsBitmap位图,有没有象win32 api中的SetBkMode函数啊
...全文
158 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanxiao_0210 2008-03-05
  • 打赏
  • 举报
回复
mark
mxn771208 2007-09-04
  • 打赏
  • 举报
回复
感谢jeff的帮忙
jeffchen 2007-09-04
  • 打赏
  • 举报
回复
CFbsBitmap是从图形文件读取,还是自己生成的?作透明需要一个Mask Bitmap。
如果是从图形文件读取的话,在用CImageDecorder转换时,传入一个CFbsBitmap实例作为Mask。
如果是自己生成的,那么以原图大小和EGray256为参数,新建一个CFbsBitmap对象。随后用背景色填充整个CFbsBitmap。
得到Mask Bitmap后,使用BitBltMasked函数绘制就行。

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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