代码之家  ›  专栏  ›  技术社区  ›  Dan F.

Windows窗体-以透明为背景的PNG

  •  4
  • Dan F.  · 技术社区  · 15 年前

    我正在做一个小型的个人项目,我需要创建一个非矩形窗口(更精确地说是一个圆形,尽管可能会改变),它有一个投影。如果窗体的背景设置为PNG,我可以通过更改Region属性来获得圆形窗口。

    问题是窗口被阿里化了,PNG的透明度也不起作用。所以问题是如何得到一个反失真窗口,以及背景图像或反失真圆形窗口的透明度,以及向窗口添加投影效果的方法。

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  3
  •   SLaks    15 年前

    你需要做一个 Layered Window 使用P/调用。

    Here 是.NET示例。

    推荐文章