公告:本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。

视觉效果:修订间差异

跳转到导航 跳转到搜索
添加92字节 、​ 2024年3月6日 (星期三)
标签移动版编辑 移动版网页编辑 高级移动版编辑
标签移动版编辑 移动版网页编辑 高级移动版编辑
第125行: 第125行:
==专有名词与技术==
==专有名词与技术==
===Visual Style===
===Visual Style===
视觉样式是用于修改Windows用户界面的位图和其他图形的集合,已在Windows XP中引入。 与在Windows XP之前使用的经典主题之上应用的常规颜色方案相比,它们更先进。 由于包含桌面合成器,视觉样式的行为和效果在Windows Longhorn和Windows Vista操作系统中发生了显着变化。 它们是.msstyle文件中的自包含文件,可以包含几种视觉样式的变体。 视觉样式在uxtheme.dll中实现。
视觉样式是用于修改Windows用户界面的位图和其他图形的集合,已在Windows XP中引入。与在Windows XP之前使用的经典主题之上应用的常规颜色方案相比,它们更先进。由于包含桌面合成器,视觉样式的行为和效果在Windows Longhorn和Windows Vista操作系统中发生了显着变化。它们是<code>.msstyle</code>文件中的自包含文件,可以包含几种视觉样式的变体。视觉样式在<code>uxtheme.dll</code>中实现。


早在 Windows Neptune 便颇具雏形,现在的 Windows 10 仍离不开本技术。
早在Windows Neptune便颇具雏形,现在的Windows 10仍离不开本技术。


===DCE===
===DCE===
桌面组合引擎 (或 DCE) 是一个主题渲染引擎, 用于早期构建的 Windows Longhorn,始于3683。 不过其中的Bug比较多,兼容性较差。从Build 4008开始, DCE 只提供透明效果。它与 WinFS、Avalon和其他内部 Windows 数据库同步开发。
桌面组合引擎(或DCE)是一个主题渲染引擎,用于早期构建的Windows Longhorn,始于Build 3683。不过其中的Bug比较多,兼容性较差。从Build 4008开始,DCE只提供透明效果。它与WinFS、Avalon和其他内部Windows数据库同步开发。


从Build 4066开始, DCE 被桌面窗口管理器(DWM)替换。
从Build 4066开始,DCE被桌面窗口管理器(DWM)替换。
===DWM===
===DWM===
{{main|Windows 桌面窗口管理器}}
{{main|Windows 桌面窗口管理器}}
桌面窗口管理器(Desktop Window Manager, DWM)是Windows Vista及后续系统中的一个新组件。它建立在WPF核心图形层组件基础之上。DWM的桌面合成是建立在Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕像素显示方式。启用DWM后,提供的视觉效果有毛玻璃框架、3D窗口变换动画、窗口翻转和高分辨率支持 。其中最明显的特征有:任务栏窗口的实时缩略图;Alt-Tab和Win-Tab组合键所看到的效果。
桌面窗口管理器(Desktop Window Manager,DWM)是Windows Vista及后续系统中的一个新组件。它建立在WPF核心图形层组件基础之上。DWM的桌面合成是建立在Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕像素显示方式。启用DWM后,提供的视觉效果有毛玻璃框架、3D窗口变换动画、窗口翻转和高分辨率支持。其中最明显的特征有:任务栏窗口的实时缩略图;Alt-Tab和Win-Tab组合键所看到的效果。
====桌面组合====
====桌面组合====
到目前为止Vista最大的改变就是引进桌面组合。这成为一切都由DWM执行的基础。桌面组合的主要特点是:应用程序取得屏幕上像素的方法已经本质的改变。
到目前为止Windows Vista最大的改变就是引进桌面组合。这成为一切都由DWM执行的基础。桌面组合的主要特点是:应用程序取得屏幕上像素的方法已经本质的改变。


====内存的使用情况====
====内存的使用情况====
因为每个窗口都需要在内存中有一个缓冲区来存储窗口的上下文, 所以这个 dwm.exe 进程所占的内存大小是由打开窗口的个数控制的. 如果打开了大量的窗口, dwm.exe 则会占用更多的内存. 在大多数情况下, 相比占用相对较少的内存, 使用复合窗口管理器是值得的.
因为每个窗口都需要在内存中有一个缓冲区来存储窗口的上下文,所以这个<code>dwm.exe</code>进程所占的内存大小是由打开窗口的个数控制的。如果打开了大量的窗口,<code>dwm.exe</code>则会占用更多的内存。在大多数情况下,相比占用相对较少的内存,使用复合窗口管理器是值得的。
====关闭 dwm====
====关闭 dwm====
关掉 dwm.exe 的唯一方法是停止这个服务运行. 在控制面板或者开始菜单中打开"服务", 然后找到列表里的 "Desktop Window Manager Session Manager", 然后点击"停止"按钮, 注意在点了"停止"按钮后你会切换到系统的基本主题(Basic Theme)。
关闭<code>dwm.exe</code>的唯一方法是停止这个服务运行。在控制面板或者开始菜单中打开“服务”,然后找到列表里的“Desktop Window Manager Session Manager”,然后点击“停止”按钮,注意在点了“停止”按钮后你会切换到系统的基本主题(Basic Theme)。


可以以管理员模式运行控制台然后使用下面的命令:
可以以管理员模式运行控制台然后使用下面的命令:
444

个编辑

我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。

导航菜单