假如你要把D:\1,jpg这张图片设置为桌面背景的话你就可以这样写:
你先写个注册表,新建文本,输进以下代码:Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"WallpaperStyle"="2"
"Wallpaper"="D:\\1.jpg"
你保存为1.reg吧,再然后你再新建一个文本,输入以下代码:regedit /s D:\1.reg
保存为1.bat,
你在c语言的代码中你就这样写:
#include <stdio.h>
main()
{system("D:\\1.bat")}
这样你直接执行就可以了
http://baike.baidu.com/linkurl=6PvuxxSkXQwRxb7c3dituTHvPEgReN18QdyazwZ_zca7zINgoazzBfkaqORDUqlx0EWUOFfVLgmxuHuV4KaQ9a(资料参考如上)BOOL SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWinlni)
可以使用本API设置桌面墙纸,也可是使用它设置许多系统级参数,Good Luck!