使用PaintPicture在PictureBox中打印GIF透明图片为何不能透明呢?

cafefish 2005-12-11 06:04:37
使用PaintPicture在PictureBox中打印透明GIF的图片,透明部分却变成白色挡住下面的图形,如才能实现打印透明的GIF图片在PictureBox上呢?请大侠们指教。
...全文
217 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2006-02-22
  • 打赏
  • 举报
回复
偶认为三种方法

1。有gif的第三方控件
2。用DHTML控件
3。用绘图工具转成bmp,在给这个图片做一个掩图,在用bitblt就可以


youchenglong 2006-02-22
  • 打赏
  • 举报
回复
因为PictureBox就不是透明的
IamDeane 2005-12-28
  • 打赏
  • 举报
回复
在PictureBox实现透明很难,一般的实现的方法也是有背景颜色,处理后的图片很顶是有背景色的。在PictureBox里透明色一般就是背景色,一般可以使用POINT(1,1)得到
kjlkjekjkd 2005-12-15
  • 打赏
  • 举报
回复
好,帮顶



--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net

80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
cafefish 2005-12-12
  • 打赏
  • 举报
回复
GIF图形转成BMP后,透明部分都是以白色显示的吗?如果才能得知透明部分的颜色呢?
熊孩子开学喽 2005-12-11
  • 打赏
  • 举报
回复
用TRANSPARENTBLT这个API,支持透明贴图的
fishmans 2005-12-11
  • 打赏
  • 举报
回复
用PaintPicture后会把图片转在BMP格式的,所以不能支持透明

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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