社区
C++ Builder
帖子详情
请教:在拷贝 TBitmap 时如何实现背景的透明?
dsfag
2002-04-09 03:00:38
将一个 TBitmap* bmp1 拷贝到另一个 TBitmap* bmp2 上是如何去掉 bmp1 的背景?
是不是一定要使用 掩图?TBitmap->TransparentColor 和 TBitmap->TransparentMode 可不可以用得上?
...全文
77
4
打赏
收藏
请教:在拷贝 TBitmap 时如何实现背景的透明?
将一个 TBitmap* bmp1 拷贝到另一个 TBitmap* bmp2 上是如何去掉 bmp1 的背景? 是不是一定要使用 掩图?TBitmap->TransparentColor 和 TBitmap->TransparentMode 可不可以用得上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dsfag
2002-04-09
打赏
举报
回复
除了使用 TBitmap->Draw 外还有没有更快一点儿的方法?
如果把显示部分改为 DirectDraw 会不会快一点?
(窗口模式)
xdspower
2002-04-09
打赏
举报
回复
bmp1->Transparent = true;
bmp1->TransparentColor = clWhite;
bmp2->Draw(0,0,bmp1);
方法可行,效率一般
kingcaiyao
2002-04-09
打赏
举报
回复
就是楼上说的,设置两个属性:透明属性要设置为true,另设置透明颜色。
windindance
2002-04-09
打赏
举报
回复
你可以:
bmp1->Transparent = true;
bmp1->TransparentColor = clWhite;
bmp2->Draw(0,0,bmp1);
BCB
实现
MDI程序
背景
图
在C++ Builder中,开发MDI (Multiple Document Interface) 程序
时
,要
实现
背景
图的显示,需要处理WM_PAINT和WM_ERASEBKGND消息,这通常涉及到使用钩子函数。MDI程序由MDI主窗口和客户窗口组成,其中客户窗口覆盖了主...
Delphi7下简单
实现
Panel
透明
化
因此,在
实现
透明
化
时
,要考虑到性能影响,特别是在处理大量控件或者动画效果
时
。 10. **兼容性问题**:
透明
功能在不同的Windows系统版本上可能会有不同的表现。在
实现
时
,需要测试在各种环境下的行为,确保在目标...
delphi bmp生成
透明
png
在Delphi中,我们可以使用第三方库,如`TPNGObject`类(来自`PNGImage`单元),或者使用内置的`T
Bitmap
`类结合`GDI+`功能来处理
透明
度。以下是一些关键步骤: 1. **加载BMP文件**: 使用`T
Bitmap
`类的`...
Delphi中利用T
bitmap
实现
窗体图形动态打印.pdf
特别是在使用Delphi这样的集成开发环境
时
,开发者需要掌握如何
实现
灵活且高效的打印功能。Delphi本身提供了一些打印相关的控件和方法,如窗体的`Print`方法或者`Printer`组件等。然而,这些内置的功能并不能满足所有...
delphi
实现
的
透明
窗体
例如,我们可以使用T
Bitmap
对象绘制
背景
图像,并在窗体的OnPaint事件中使用AlphaBlendFunction进行
透明
绘图。 ```delphi procedure TForm1.FormPaint(Sender: TObject); var
Bitmap
: T
Bitmap
; begin
Bitmap
:= ...
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章