2010-09-20 170 views
1

正如我们所知,一些现代应用程序(IE9,Firefox 4,Chrome,Paint.NET等)使用DwmExtendFrameIntoClientArea作为Aero玻璃效果。何时使用DwmExtendFrameIntoClientArea?

但是,您真的应该使用哪种类型的应用程序?对于浏览器,我可以理解尽量减少无关的空间,但真的,是什么意思?为什么不创建没有框架的窗口(就像Google Chrome在DWM不存在时那样)呢?我只是在寻找什么类型的应用程序应该使用这种效果和什么时候的一些粗略指导。

回答

3

好吧,因为这纯粹是一种视觉上的眼睛糖果类型的事情,所以你比其他任何事情都要求更多的主观意见。首先,请查看Windows User Experience Interaction Guidelines

就我个人而言,我喜欢Outlook 2010,其中标签标签位于玻璃背景上 - 我喜欢桌面背景图像(或背后的窗口)渗透。我认为这给人的印象是窗户并不占据我的工作空间。我也很喜欢Chrome,它是用于标签空间的玻璃。

不要就像windows媒体播放器那里的控件放在玻璃上 - 这使得它们显得忙于繁忙的背景。我也不喜欢Add Gadget窗口,因为同样的原因,整个窗口都是玻璃的(尽管更模糊)。

所以选择你的设计理念并保持一致。我个人选择的是允许玻璃进入窗户方面,这些方面大多数是文字和统一的,而不是交互的主要焦点。对于那些“忙碌”并且是高度互动领域的东西,我不喜欢让玻璃落后。