关于API函数SystemParametersInfo()的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:28:16
我想用VC++编写一个自动换壁纸的程序,可是遇到了问题!

SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "F:\\Jack小鸡\\小鸡的图片\\巴萨夺冠.bmp", SPIF_UPDATEINIFILE + SPIF_SENDWININICHANGE);

上面的代码可以设置桌面背景,但是貌似用JPG格式的图片就不行了!还有,我发现用这个函数设置桌面背景只能用“居中”模式,如何设置“拉伸”模式和“平铺”模式呢?

还有,如何让这个函数支持JPG呢?谢谢大家!请帮帮小弟!

这个函数无法支持JPG,要做到支持JPG,除非你自己实现。

另外,也没有参数支持平铺和拉伸。WINDOWS是一个视窗系统,并不是所有的配置都可以用传参来搞定吧。