我目前正在尝试使用 SystemParametersInfo() 更改桌面背景
当我输入我的内容时,vs 不会给我任何错误,但是当我运行程序时,我收到带有黄色三角形的警告,它说 KernelBase.dll 抛出了某种异常,然后它说某些 PDB 尚未被执行。已加载。我很久以前就这样做了,并且能够让它发挥作用,但我不记得还有人可以帮助我吗?这是我写的
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "C:/Windows/Downloaded Program Files/Flowers.jpg", SPIF_UPDATEINIFILE);
有谁知道为什么会发生这种情况以及如何解决它?任何帮助表示赞赏,谢谢
你需要添加L
到文件路径。L"C:/Windows/Downloaded Program Files/Flowers.jpg"
.
#include "stdafx.h"
#include <windows.h>
int main() {
int return_value = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, L"d:/flower1.jpg", SPIF_UPDATEINIFILE);
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)