- 日志
- 好友
- 卖家信用
- 买家信用
- 注册时间
- 2008-7-13
- 在线时间
- 小时
|
楼主 |
发表于 2015-10-17 00:40:27
|
显示全部楼层
额 才看到你的回复。。。
这都两年前的帖子了 还有人看啊
这个记得是用C# winform 做的 不过,.net的话 vb.net, c++都可以按照同样的方法来做。
transparent color 只能设置一种颜色,好像还有其他一些限制, 总之不灵活
用黑白图片作mask 可以做出任意形状的窗体来。 思路是, mask图片的黑色区域是透明的, 白色区域是winform的有效区域。 先遍历mask图片的所有点制作出有效区域的region, 然后赋给winform, 这样窗体形状就出来了, 再把原图贴到窗体的背景上去。
|
|