Win11 22H2为更多的Win32桌面带来界面特效应用
发布时间:2024-05-25 12:02:41 所属栏目:Windows 来源:DaWei
导读: Windows 11的原生应用程序,如文件资源管理器和其他外壳应用程序默认使用圆角和亚克力(Acrylic)等流畅设计元素。除了圆角,Windows 11的另一个重要设计特征是云母(Mica)等材料风格,它使
|
Windows 11的原生应用程序,如文件资源管理器和其他外壳应用程序默认使用圆角和亚克力(Acrylic)等流畅设计元素。除了圆角,Windows 11的另一个重要设计特征是云母(Mica)等材料风格,它使应用程序的背景颜色与桌面一致。 目前,开发者不能在他们的Win32应用程序中启用这种新材料。然而,这将很快发生变化。从22H2版本开始,开发者可以在他们传统的Win32应用程序(即桌面程序)的容器/窗口中轻松启用云母或亚克力风格。这已在该公司发布的一份新文件中得到确认。 云母生活在桌面窗口管理器(DWM)内,一个名为"DWM_SYSTEMBACKDROP_TYPE"的新的Windows 11变量将允许开发者在其桌面应用程序中指定云母或亚克力材料。"用于指定窗口的系统绘制的背景材料的标志,包括在非客户端区域后面,"支持文件中写道。按照微软的说法,有四个常量可供开发者选择。 DWMSBT_AUTO:基础行为,在这个常量中,桌面窗口管理器(DWM)将自动决定应用程序窗口的系统绘制的背景材料。 DWMSBT_NONE:开发者可以跳过云母或亚克力,如果他们有自己的应用程序窗口的定制设计。例如,Spotify有自己的标题。当这个值被设置时,微软不会填充任何系统背景。 DWMSBT_MAINWINDOW:应用与长效窗口对应的背景材料效果。 DWMSBT_TRANSIENTWINDOW:应用与瞬时窗口对应的背景材料效果。 DWMSBT_TABBEDWINDOW:应用与带有标签标题栏的窗口相对应的背景材料效果。 Mica是桌面窗口管理器(DWM)的一部分,这使得它可以用于广泛的应用程序。事实上,有一个名为"Mica for Everyone"的第三方开源工具,它使用DwmSetWindowAttribute和其他方法,在所有应用程序中强制启用Mica。这种做法可以防止恶意软件利用这些漏洞进行攻击。 (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- .net – 在Windows应用程序中格式化标签内的文本
- win10蓝牙无法连接说明原因,处理方法是什么
- win10中用命令实现定时自动关机的操作是什么
- windows C 为什么没有64位版本的VS2013?
- windows-ce – Windows CE的应用程序开发
- winapi – Windows SDK 7.0的signtool中的signwi
- 引用子项目的所有项目都必须安装NuGet软件包Micr
- windows-phone-8 – LongListMultiSelector将Che
- 小白系统Ghost win7 64纯净版系统下载v20.07
- windows-services – 监控单个窗口服务的性能
