网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月15日
漏签
0
天
vb吧
关注:
156,215
贴子:
1,165,580
看贴
图片
吧主推荐
游戏
27
回复贴,共
1
页
<<返回vb吧
>0< 加载中...
求助,关于png透明图做背景的问题
只看楼主
收藏
回复
月光
简易程序
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我在窗体上喷了一张png,边缘是羽化的,我想达到这种效果
然而,这不是处处都这样
其实。。。
我想在处处都达到边缘半透明,我该怎么做?
我把黑色抠掉
但是
有什么好方法么?总不能让我按照底色和png图片一个一个点的去算合成色吧!
月光
简易程序
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
听说GDI可以创建设备场景什么的,但是我是小白,没听懂。。。
月光
简易程序
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶
daai克罗艾学姐
暴力枚举
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
路过。。。看看。。。
隨風
缒夢
子类化
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1.用GDI+函数加载PNG图片,可以用GdipLoadImageFromFile函数从文件中加载PNG,也可以用GdipLoadImageFromStream函数从流中加载PNG(这个要复杂点)
2.用CreateCompatibleDC函数创建一个设备DC(比如hDCBackBuf),GdipCreateFromHDC函数来创建一个GDI+图形设备环境用刚才的hDC(比如 GdipCreateFromHDC hDCBackBuf,m_GDIPGraphics)
3.用GdipDrawImage系列函数绘制PNG图片到m_GDIPGraphics
4.用UpdateLayeredWindow更新hDCBackBuf到窗体hDC(比如
UpdateLayeredWindow Form1.hWnd, Form1.hDC, ByVal 0, stSize, hDCBackBuf, stDestPos, 0, stBlendFunc, ULW_ALPHA)
'以上只是简化步骤,具体得你自己慢慢体会
带呆呆
网络通信
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
记得精品里有
MiyazakiYuri
简易程序
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反正我用vb6没成功过 据说吧里有大神会双窗体透明 我估计精力都会花在响应控件上 然而还不是完美的效果 最多就是带锯齿的透明 用vs wpf能完美解决
《顾名思义》
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
UpdateLayeredWindow就可以了,当然你最好有能读取PNG图像的函数比如GDI+y
4520383
网络通信
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有个控件叫PngImage,支持PNG加载和半透明。。。楼主去看看吧
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示