c#非矩形窗口,库?
我知道用c#制作非矩形窗口是可能的。但我知道很多程序,比如WindowsMediaPlayer和其他软件,它们在角落里有一个漂亮的布局等等。但是当我画一个圆圈或其他东西作为非矩形时。窗口系统不知道如何处理像素:S。有没有好方法可以为c#或库或其他东西制作漂亮的窗口 thnx 来自: “非矩形窗样式 也有一些情况下,WindowsStyle允许您使用的边框样式不够。例如,您可能希望创建一个具有非矩形边框的应用程序,如Microsoft Windows Media Player所使用的c#非矩形窗口,库?,c#,wpf,C#,Wpf,我知道用c#制作非矩形窗口是可能的。但我知道很多程序,比如WindowsMediaPlayer和其他软件,它们在角落里有一个漂亮的布局等等。但是当我画一个圆圈或其他东西作为非矩形时。窗口系统不知道如何处理像素:S。有没有好方法可以为c#或库或其他东西制作漂亮的窗口 thnx 来自: “非矩形窗样式 也有一些情况下,WindowsStyle允许您使用的边框样式不够。例如,您可能希望创建一个具有非矩形边框的应用程序,如Microsoft Windows Media Player所使用的 例如,考虑下
例如,考虑下图所示的语音气泡窗口。
通过将WindowsStyle属性设置为None,并使用该窗口对透明度的特殊支持,可以创建这种类型的窗口<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WindowStyle="None"
AllowsTransparency="True"
Background="Transparent">
...
</Window>
...
此值组合指示窗口呈现完全透明。在此状态下,无法使用窗口的非客户端区域装饰(关闭菜单、最小化、最大化和还原按钮等)。因此,您需要提供自己的。”
以及在winforms中执行相同操作。请指定您使用的技术类型。也许是Windows窗体?或者WPF?我没有看到“下图”可能没有。。。因为它直接引用了这篇文章。。。点击链接。