VB怎样在透明窗体上显示PNG图片
1个回答
2017-05-27
展开全部
因为想做一个类似虚拟人格的桌面精灵,要使得窗体背景是完全透明的,运行后只显示png的图形。效果稍微有点像不规则窗体。
在网上看了很多大神的代码,觉得好复杂~要么做不规则窗体,要么引用什么什么函数之类的。。。本人新手,可受不起那么长篇大幅的code啊!
于是自己琢磨。
开始是直接调form的opacity属性,结果form变透明了,做背景的png也整个透明了。。。无奈~
之后就想到把form的backcolor改成其他颜色,然后再把transparencykey改为和backcolor一样的颜色。
由于png背景透明,所以背景就变成了那种颜色,之后再由transparencykey的属性把背景的这种颜色去除,直接就可以把背景变成透明的了。这样一来整个窗体就只剩png的图形了,其余部分都是透明的。
在网上看了很多大神的代码,觉得好复杂~要么做不规则窗体,要么引用什么什么函数之类的。。。本人新手,可受不起那么长篇大幅的code啊!
于是自己琢磨。
开始是直接调form的opacity属性,结果form变透明了,做背景的png也整个透明了。。。无奈~
之后就想到把form的backcolor改成其他颜色,然后再把transparencykey改为和backcolor一样的颜色。
由于png背景透明,所以背景就变成了那种颜色,之后再由transparencykey的属性把背景的这种颜色去除,直接就可以把背景变成透明的了。这样一来整个窗体就只剩png的图形了,其余部分都是透明的。
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询