delphi编程控制壁纸

http://tech.ddvip.com   2006年07月30日    社区交流

本文详细介绍delphi编程控制壁纸

  控制Windows的桌面壁纸是一些看图工具常有的功能,要实现该功能是非常容易的,以下的程序使壁纸换为我们想要的图片,如果THEPCHAR为空,那么就取消壁纸,变为Win默认色彩;但这种方法只是暂时的,在WINDOWS重新启动后还是恢复原来的位图,所以要永久保留还需要对WIN.INI文件进行改写操作,才能保存住我们改动的图片不被替换。但这种暂时性也好在让我们可以实现定时更换桌面图片功能:

  var THEPCHAR:pchar;
begin
THEPCHAR:=e:\a.jpg;
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, THEPCHAR, SPIF_SENDWININICHANGE)
end;

责编:豆豆技术应用

正在加载评论...