当前位置: 首页 > 开机就会 > 如何改变桌面图案(不是墙纸) |
正确开关机 | 怎样建立记事本 | 如何复制文件 | 基本操作的快捷键 | word使用技巧 | 怎样安装软件 |
如何优化系统 | 如何删除临时文件 | 快速找到文件四招 | 系统减肥技巧 | 电脑虚拟操作技巧 | 桌面的基本操作 |
word使用技巧 | “开始”菜单的应用 |
“附件”中的系统工具 | 鼠标的基本操作√ | 计算器使用方法 | 怎样设置开机密码 |
如何改变桌面图案(不是墙纸) |
改变墙纸的方法已经有很多介绍了,但改变图案的方法你知道吗? 桌面图案就是在显示器属性里放在墙纸旁边的,用来填充墙纸周围空间的图案。 这其实是一个8*8的矩阵,每一个格子有两个值:0和1。0表示桌面颜色, 1表示黑色。比如: 01111111 01000001 01000001 01000001 01000001 01000001 01111111 00000000 就是一个右上角的7*7的方框。 那么,如何转换呢? 首先要把这个图案每一行当作2进制数,并且换算成10进制: 127 65 65 65 65 65 127 0 然后把其变成字符串: S="127 65 65 65 65 65 127 0" 最后就用SystemParametersInfo函数(声明自己看API查看器): SystemParametersInfo SPI_SETDESKPATTERN,0,S,SPIF_UPDATEINIFILE Or SPIF _SENDWININICHANGE 但是这样在WindowsNT下不能使用,原因:注册表项不同 其实这个函数只是更改了注册表项: HKEY_CURRENT_USER\Control Panel\Desktop 下的“类型”值,但是,NT中需要改“Pattern”值。所以,在NT中,应该手动将 HKEY_CURRENT_USER\Control Panel\Desktop\Pattern的值改为那个字符串就可以 了。 |