【发布时间】:2010-10-02 03:21:11
【问题描述】:
我正在 VS 2008 中用 C# 开发一个 winforms MDI 应用程序。 我注意到 MDI 表单在 Vista 下没有玻璃外观。
这是设计使然吗? 有没有一种简单的方法可以让玻璃看起来适合这些窗户?
【问题讨论】:
标签: c# windows-vista mdi aero aero-glass
我正在 VS 2008 中用 C# 开发一个 winforms MDI 应用程序。 我注意到 MDI 表单在 Vista 下没有玻璃外观。
这是设计使然吗? 有没有一种简单的方法可以让玻璃看起来适合这些窗户?
【问题讨论】:
标签: c# windows-vista mdi aero aero-glass
不,Glass 不适用于 MDI 儿童。
【讨论】:
默认情况下,WinForms(或就此而言的 WPF 应用程序)未启用 glass。启用 glass 的唯一方法是 PInvoke 进入本机 API。这个 channel9 网站为一个很棒的实用程序提供了一个教程,它使将 Glass 效果添加到您的控件变得微不足道。
【讨论】: