代码之家  ›  专栏  ›  技术社区  ›  Jake Petroules

何时使用DwmExtendFrameIntoClientArea?

  •  1
  • Jake Petroules  · 技术社区  · 16 年前

    众所周知,一些现代应用程序(IE9、Firefox4、Chrome、,油漆.NET等)使用DwmExtendFrameIntoClientArea获得Aero glass效果。

    但是,您真正应该将其用于什么类型的应用程序?对于浏览器,我可以理解尽可能减少多余的空间,但实际上,

    1 回复  |  直到 16 年前
        1
  •  3
  •   Philip Rieck    16 年前

    Windows User Experience Interaction Guidelines 不过。

    就我个人而言,我喜欢outlook2010,标签在玻璃背景上——我喜欢桌面(或后面的窗口)上的背景图像渗透进来。我想这给人的印象是窗户并没有占用我那么多的工作空间。我也喜欢铬,它的标签空间使用玻璃。

    我 就像windows media player中的控件放在玻璃上一样,这让它们在繁忙的背景下显得很繁忙。我也不喜欢addgadget窗口,因为同样的原因,整个窗口都是玻璃的(虽然更模糊)。

    所以选择你的设计理念并保持一致。我个人的选择是允许glass出现在windows方面,这些方面主要是文本和统一的,而不是交互的主要焦点。在那些“忙”的、互动性很强的领域,我不喜欢把杯子放在后面。