最好看的新闻,最实用的信息
05月23日 22.0°C-25.1°C
澳元 : 人民币=4.8
黄金海岸
今日澳洲app下载
登录 注册

Windows 11 22H2将为更多的Win32桌面应用带来Mica/Acrylic界面特效

2022-06-02 来源: cnBeta 原文链接 评论0条

Windows 11 22H2将为更多的Win32桌面应用带来Mica/Acrylic界面特效 - 1

Mica与Acrylic类似,但它的工作方式略有不同。正如微软所描述的,WindowsMica材料通过将背景与应用程序对齐来创建一个"颜色层次",以区分应用程序的多个打开实例,如文件资源管理器等。

目前,开发者不能在他们的Win32应用程序中启用这种新材料。然而,这将很快发生变化。从22H2版本开始,开发者可以在他们传统的Win32应用程序(即桌面程序)的容器/窗口中轻松启用云母或亚克力风格。这已在该公司发布的一份新文件中得到确认。

云母生活在桌面窗口管理器(DWM)内,一个名为"DWM_SYSTEMBACKDROP_TYPE"的新的Windows 11变量将允许开发者在其桌面应用程序中指定云母或亚克力材料。"用于指定窗口的系统绘制的背景材料的标志,包括在非客户端区域后面,"支持文件中写道。按照微软的说法,有四个常量可供开发者选择。

Windows 11 22H2将为更多的Win32桌面应用带来Mica/Acrylic界面特效 - 2

DWMSBT_AUTO:基础行为,在这个常量中,桌面窗口管理器(DWM)将自动决定应用程序窗口的系统绘制的背景材料。

DWMSBT_NONE:开发者可以跳过云母或亚克力,如果他们有自己的应用程序窗口的定制设计。例如,Spotify有自己的标题。当这个值被设置时,微软不会填充任何系统背景。

DWMSBT_MAINWINDOW:应用与长效窗口对应的背景材料效果。

DWMSBT_TRANSIENTWINDOW:应用与瞬时窗口对应的背景材料效果。

DWMSBT_TABBEDWINDOW:应用与带有标签标题栏的窗口相对应的背景材料效果。

Mica是桌面窗口管理器(DWM)的一部分,这使得它可以用于广泛的应用程序。事实上,有一个名为"Mica for Everyone"的第三方开源工具,它使用DwmSetWindowAttribute和其他方法,在所有应用程序中强制启用Mica。

Windows 11 22H2将为更多的Win32桌面应用带来Mica/Acrylic界面特效 - 3

虽然这个更新听起来对每个人都是一个好消息,但还是有一个问题。微软说,这个新的变量是Windows 11 22H2(Build 22621)的专属。换句话说,如果开发者针对的是之前版本的操作系统,他们就只能使用旧的材料风格。

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

电话: (02) 8999 8797

联系邮箱: info@sydneytoday.com 商业合作: business@sydneytoday.com网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

友情链接: 华人找房 到家 今日支付Umall今日优选