winform 浮动窗体图片毛边,该如何解决
winform 浮动窗体图片毛边
今天用winform做了一个浮动窗体功能,类似迅雷的浮动窗体,但我做的显示浮动窗体的图标有毛边,请问大神们怎么处理??
------解决思路----------------------
给你个网址:https://www.iconfinder.com/
------解决思路----------------------
很正常,只能自己去画了 然后调用UpdateLayeredWindow 绘制到屏幕
------解决思路----------------------
给你一只熊猫,我刚做成图标的图片去试看看
我做成16 32 48的图标在菜单中效果

------解决思路----------------------
UpdateLayeredWindow 是win api
------解决思路----------------------
你用C#的去背景色来做的话,就要让美工去掉边缘的半透明、模糊之类的效果,并且图片做的大一些,这样在你使用的是或缩小到你需要的尺寸,效果就好一些了。如果自己画图,就要好很多了。
使用UpdateLayeredWindow 的话,编程复杂度就增加了。
不仅仅适用这个一个winapi,需要一组对应的才能使用。
今天用winform做了一个浮动窗体功能,类似迅雷的浮动窗体,但我做的显示浮动窗体的图标有毛边,请问大神们怎么处理??
------解决思路----------------------
给你个网址:https://www.iconfinder.com/
------解决思路----------------------
很正常,只能自己去画了 然后调用UpdateLayeredWindow 绘制到屏幕
------解决思路----------------------
给你一只熊猫,我刚做成图标的图片去试看看
我做成16 32 48的图标在菜单中效果
------解决思路----------------------
UpdateLayeredWindow 是win api
------解决思路----------------------
你用C#的去背景色来做的话,就要让美工去掉边缘的半透明、模糊之类的效果,并且图片做的大一些,这样在你使用的是或缩小到你需要的尺寸,效果就好一些了。如果自己画图,就要好很多了。
使用UpdateLayeredWindow 的话,编程复杂度就增加了。
不仅仅适用这个一个winapi,需要一组对应的才能使用。