飞星软件网

当前有 2名访客 在线
您的位置 : 首页 资料文摘 桌面相关文章 让桌面刷新不再闪烁
让桌面刷新不再闪烁 打印 E-mail
用户评价: / 2
好 
作者:网站采编   
周五, 26 6月 2009 14:57

桌面刷新时的烦人闪烁感

大家在使用电脑的时候有没有注意到有时候桌面图标会有闪烁感--尤其是在开启活动桌面后,尤其是在刷新桌面时,尤其是在连续的多次刷新桌面时。虽然,这个闪烁感并不会给我们带来什么麻烦,也不会影响电脑的使用。但是,闪动的图标有时或多或少的会影响我们的心情--尤其是心情郁闷之时Frown

 

闪烁感的原因

为什么会产生闪烁效果呢?

我们先来看看当我们在桌面上按F5或选择右键菜单的刷新菜单项后,Windows会做些什:

1) 首先,Windows在内部进行一些文件的重扫描处理(重新扫描桌面文件夹下的文件所有文件,检查是否有更新,有变化等),然后进行一些内部的处理,这个过程我们就不细说了;
2) 在内部处理完后,Windows将在用户界面(电脑屏幕)上体现刷新结果,为了刷新用户界面,Windows会要求桌面窗口(从在Windows内部来看,桌面也是一个窗口)重新绘制
3) 桌面窗口在收到重新绘制的要求后,会先进行一个擦除工作--擦除现有内容,这个擦除工作通常是重新绘制桌面背景图像
4) 在擦除工作完成(也就是桌面背景图像绘制完成)后,桌面最后再一次将所有桌面图标一个个的绘制在桌面上。

每次刷新桌面都会经历上述过程,而这个过程中,会出现一次擦除然后再绘制图标的过程(第3步和第4步),这个过程就会在人眼里形成一种闪烁的感觉--这个过程越慢闪烁感越明显!

 

解决方法

任何擦除再绘制的过程都会在人眼中形成闪烁感,要消除闪烁感就必须避免这个过程--要求新的界面效果一次性绘制出来。通常的做法(包括游戏程序的做法)是使用离屏缓冲。就是说,这个擦除再绘制的过程在后台缓冲区(一个虚拟的,人眼看不到的屏幕)里进行,在缓冲区中绘制完毕后,再一次性拷贝到真实屏幕上。使用离屏缓冲,将彻底解决闪烁问题。

然而,遗憾的是Windows的桌面窗口刷新时并没有这项技术。所以,我们需要弥补这一缺憾。使用桌面天使软件就可以为桌面重绘的实现离屏缓冲处理,从而消除桌面刷新时的闪烁感。使用起来也非常的简单,只需要在桌面天使软件设置界面里,将系统项里的允许使用离屏缓冲选项给选中就可以了。

 桌面天使离屏缓冲设置

再刷新桌面试试看,是不是不再闪烁了?

 


 

如果在使用桌面天使软件过程中遇到了任何问题,可联系桌面天使用户支持( 该E-mail地址已受到防止垃圾邮件机器人的保护,您必须启用浏览器的Java Script才能看到。 )。

 

 

 
您的位置 : 首页 资料文摘 桌面相关文章 让桌面刷新不再闪烁