更改桌面墙纸 (2001年4月8日).txt

来自「delphi 编程技巧」· 文本 代码 · 共 25 行

TXT
25
字号
更改桌面墙纸 (2001年4月8日) 

网友更新  分类:数据库   作者: winfit(推荐)  推荐:winfit   阅读次数:160  
(http://www.codesky.net)  

--------------------------------------------------------------------------------
通过修改注册表,可以动态改变桌面墙纸及其显示方式(平铺还是居中): 

Reg.OpenKey(′Control Panel\Desktop′,False);{打开Control Panel下的Desktop键} 

Reg.WriteString(′Wallpaper′,′C:\Windows\Bubbles.Bmp′);{指定位图} 

Reg.WriteString(′TileWallpaper′,′1′);{设置平铺方式} 

Reg.CloseKey;{关闭键,Reg为Tregistry类型} 

SystemParametersInfo(SPISETDESKWALLPAPER,0,nil,SPIF—SENDWININICHANGE) 

{更新用户配置文件并刷新桌面} 
 
 


--------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?