社区
Symbian
帖子详情
如何设置位图背景透明
mxn771208
2007-09-03 04:49:43
如何设置位图背景透明,象CFbsBitmap位图,有没有象win32 api中的SetBkMode函数啊
...全文
158
3
打赏
收藏
如何设置位图背景透明
如何设置位图背景透明,象CFbsBitmap位图,有没有象win32 api中的SetBkMode函数啊
复制链接
扫一扫
分享
转发到动态
举报
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函数绘制就行。
MFC实现
透明
位图
透明
背景
本文将详细讲解如何使用MFC来实现一个具有
透明
位图
背景
的应用程序,具体是通过一个名为“TransparentDemo”的示例来阐述。 首先,我们需要理解
位图
(Bitmap)的概念。
位图
是一种图像格式,它由像素阵列组成,每个...
VC++/MFC 的 CImageList 绘制
背景
透明
的
位图
在这个主题中,我们将深入探讨如何利用`CImageList`来创建和绘制
背景
透明
的
位图
,这对于实现具有专业外观的用户界面至关重要。 首先,`CImageList`允许我们存储多个
位图
,并且可以
设置
这些
位图
为
透明
或半
透明
。
透明
...
利用系统API,实现
背景
位图
的
透明
在编程中,我们经常需要处理
位图
,包括
设置
其
透明
度和进行重叠显示。本文将深入探讨如何利用系统API在C++环境中实现
背景
位图
的
透明
以及
位图
的重叠效果。 首先,我们需要理解
透明
度的概念。
透明
度(Alpha Channel)...
MFC
位图
缩放
透明
这样,当绘制
位图
时,
透明
颜色会被替换为目标
背景
色,从而实现
透明
效果。 在压缩包中的"
位图
缩放移位
透明
"文件,可能包含了示例代码或者详细教程,帮助你理解如何实际操作这些步骤。建议你解压文件,仔细阅读代码和...
透明
位图
的显示原理与实现
接着,将源
位图
的
透明
色
设置
为
背景
色,然后使用`BitBlt`函数将源
位图
拷贝到掩码
位图
。这样,源
位图
中的
透明
区域在掩码
位图
中会显示为白色,非
透明
区域为黑色。 2. **应用掩码**:然后,我们分别对源
位图
和
背景
执行...
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章