c#非矩形窗口,库?

我知道可以在c#中创建一个非矩形窗口。 但我知道许多程序,如Windows媒体播放器和其他软件谁在角落等得到一个漂亮的布局,但当我画一个圆或什么非矩形。 窗口系统不知道如何处理像素:S。 有没有一个很好的方法为c#,图书馆或其他东西制作漂亮的窗户?

日Thnx!

从WPF Windows概述 :

“非矩形窗口样式

在某些情况下,WindowStyle允许您拥有的边框样式是不够的。 例如,您可能希望创建一个非矩形边框的应用程序,如Microsoft Windows Media Player使用。

例如,考虑下图所示的语音气泡窗口。 替代文字

可以通过将WindowStyle属性设置为None,并使用Window具有透明度的特殊支持来创建此类型的窗口。

 ...  

这些值组合指示窗口呈现完全透明。 在此状态下,不能使用窗口的非客户区装饰(“关闭”菜单,“最小化”,“最大化”和“还原”按钮等)。 因此,你需要提供自己的。“

还有一篇关于在winforms中做同样事情的文章 。