4
我正在开发一个小型个人项目,我需要创建一个非矩形窗口(圆形更加精确 - 尽管可能会更改),并具有投影。如果将png设置为背景的表单,我可以通过更改Region属性来获得圆窗。Windows窗体 - 以透明度作为背景的PNG
事情是窗口被修正,PNG的透明度不起作用。所以问题是如何获得反锯齿窗口和背景图像或反锯齿圆窗口的透明度以及将阴影效果添加到窗口的方式。
谢谢。
我正在开发一个小型个人项目,我需要创建一个非矩形窗口(圆形更加精确 - 尽管可能会更改),并具有投影。如果将png设置为背景的表单,我可以通过更改Region属性来获得圆窗。Windows窗体 - 以透明度作为背景的PNG
事情是窗口被修正,PNG的透明度不起作用。所以问题是如何获得反锯齿窗口和背景图像或反锯齿圆窗口的透明度以及将阴影效果添加到窗口的方式。
谢谢。
您需要使用P/Invoke进行Layered Window。
Here是一个.Net示例。