应该在什么时候使用Sunken窗口风格

应该在什么时候使用Sunken窗口风格

作者:BlogUpdater |  时间:2021-08-26 |  浏览:1347 |  评论已关闭 条评论

在窗口扩展风格中,有一个WS_EX_CLIENTEDGE风格,用来创建一个整个客户端都是”下沉式”(Sunken)的窗口。那么,有人可能要问了,这种风格看起来并不美观,至少和现代主流的扁平化设计向背,在怎样的场景下才会需要使用这种风格的窗口呢?

在Windows用户界面设计指南中的视觉元素设计这一章节中提到,Sunken风格的窗口应该用来表达在一个窗口中的工作区。具体来说,就是一个Sunken客户区表达了这样一层意思:整个窗口是一个容器,而客户区则表示这个窗口里盛放的内容。

举个例子,Windows的资源管理器窗口会将它的客户区设计为Sunken风格,因为资源管理器窗口里的文件夹会作为一个容器,包含其中的文件。用户可以打开这个容器(文件夹)观察里面的内容(文件)。
而作为对比,一个对话框窗口就不是一个容器,所以一般不会将它的客户区设置为Sunken风格。

尽管如此,上面所讲述的规则还在来自1995年那会儿,可能设计规则随着时光的流逝而发生改变,毕竟人们的审美观一直在变化。(如果这个规则确实变了,我是一点都不会感到意外)

总结
20多年过去了,现代化界面设计逐渐转向了扁平化,轻盈化设计,可能是因为:人们的生活本就十分复杂心累了,咱还是化繁为简吧。
“别再给我整那些3D样式,各种边框,阴影之类的东西了,忙活一天了都。。。”

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《When should you use a sunken client area?》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

标签:

评论已关闭。