如何创建这个bordertyle WinForms

时间:2011-10-09 10:47:54

标签: c# winforms border

如何创建具有透明度的FormBorderStyle,如下所示: Form border style

谢谢!

3 个答案:

答案 0 :(得分:1)

这是操作系统的一部分。它被称为Aero。如果显卡不能运行Aero,那么你将无法获得那种风格的窗口。另外需要注意的是,与Vista和Windows 7相比,Windows XP上的应用程序看起来会有所不同。

答案 1 :(得分:0)

你也可以在Windows XP上拥有Aero主题+透明度 - Adam Nathan关于WPF的书详细解释了它,快速搜索XP上的Aero Theme指向this blog post

Aero Theme on XP

答案 2 :(得分:0)

您可能必须使用Windows API。 http://msdn.microsoft.com/en-us/magazine/cc163435.aspx解释说您需要使用DWM。 这里有一些代码http://www.codeproject.com/KB/vista/AeroGlassForms.aspx