公告:
本站正在遭受网络攻击,访问速度可能严重下降甚至无法访问。
查看“Windows桌面窗口管理器”的源代码
←
Windows桌面窗口管理器
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
{{NavBar|[[Windows组件知识]] > '''Windows桌面窗口管理器'''}} ==综述== 桌面窗口管理器(Desktop Window Manager, DWM)是Windows Vista及后续系统中的一个新组件。它建立在WPF核心图形层组件基础之上。DWM的桌面合成是建立在Composition引擎基础之上的新特征。它的出现几乎改变了Vista中应用程序的屏幕像素显示方式。启用DWM后,提供的视觉效果有毛玻璃框架、3D窗口变换动画、窗口翻转和高分辨率支持 。其中最明显的特征有:任务栏窗口的实时缩略图;Alt-Tab和Win-Tab组合键所看到的效果。 在微软的操作系统里,桌面上的每一个窗口都有一个叫作hwnd的指针,以方便程序对窗口进行调控。在Windows Vista之前,操作系统都会把hwnd链接的窗口内容直接绘制到电脑的屏幕上,以提升显示效率。这种方法有一个问题:就是当桌面上有多个窗口出现时,操作系统需要计算各个窗口间的重叠部分,并选择需要显示的部分绘画。这种方法,正是传统以来电脑绘图对于重叠对象的处理方式。 但从Windows Vista开始,每一个hwnd都会有各自的“幕后位图”,而“桌面窗口管理器”的工作,就是把各个“幕后位图”的影像合并在一起,以之绘制桌面。这种做法的好处是:操作系统的显示接口可以对各个幕后位图作alpha频道的处理,达至显示上的半透明效果,使桌面更为美观。 而实现这个改进的,正是Windows桌面窗口管理器。(主进程<code>dwm.exe</code>,即原来的DCE) ==与Quartz Compositor的异同== 桌面窗口管理器处理桌面窗口的方法,跟Mac OS X的Quartz Compositor处理窗口的方法一样。因此,有不少电脑杂志的专栏作者都认为微软的桌面窗口管理器的概念源自比Windows Vista早数年推出的Mac OS X。 ==Windows Flip 3D== Windows Flip 3D是Windows Vista一个可以演示桌面窗口管理器的功能的特殊效果。过往,用户在选择桌面窗口时,都只能在平面角度(例如:选择桌面的缩略图)去作选择;但透过新的Flip 3D,用户可以像从索引卡找寻数据一样,把平面的窗口转换而成的立体翻页去选择窗口。这种显示技巧,有赖桌面窗口管理器在背后为各个窗口制作的“幕后位图”来显示,使画面的绘画时间大幅减低。 ==另请参阅== * [[视觉效果]]
本页使用的模板:
模板:NavBar
(
查看源代码
)(受保护)
返回
Windows桌面窗口管理器
。
我们提供服务需要使用Cookie。您使用我们的服务,即表示您同意我们使用Cookie。
确定
导航菜单
个人工具
创建账号
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
编辑指南
使用本百科
批量上传文件
深色模式
工具
链入页面
相关更改
特殊页面
页面信息