【问题标题】:Reshaping the "glass" in Windows Vista重塑 Windows Vista 中的“玻璃”
【发布时间】:2010-11-03 19:46:17
【问题描述】:

在 Windows Vista 中,所有标准窗口边框都是半透明的,它们下方的任何东西都会产生某种玻璃扭曲效果。这种玻璃效果可以渗透到窗口的其他区域,例如 Windows 资源管理器中的地址和搜索栏或 Windows Media Player 中的播放控件。如果我也想在我的 .NET Windows 窗体应用程序中执行此操作怎么办?有人知道您可以使用某种 API 调用来控制此效果的范围吗?

【问题讨论】:

    标签: .net winforms api windows-vista transparency


    【解决方案1】:

    你必须从 dwmapi.dll P/Invoke

    http://www.danielmoth.com/Blog/2006/06/vista-glass-in-c_17.html

    然而,Winforms 并未正式支持这一点,而且普遍的共识似乎是,在 .NET 应用程序中获取 glass 的最佳方法是改用 WPF。

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 1970-01-01
      • 2011-04-03
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      相关资源
      最近更新 更多