我正在编写一个程序 - 一个改变桌面背景图像的小丑。问题是函数 puts 而不是嵌入的图像
LPWSTR str = (LPWSTR)"C:\\Users\Admin\Desktop\sr2.bmp";
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, str, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
黑色背景。这可能是什么原因以及如何解决这个问题?
我正在编写一个程序 - 一个改变桌面背景图像的小丑。问题是函数 puts 而不是嵌入的图像
LPWSTR str = (LPWSTR)"C:\\Users\Admin\Desktop\sr2.bmp";
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, str, SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
黑色背景。这可能是什么原因以及如何解决这个问题?
可以使用函数的非宽版本——SystemParametersInfoA(编译时默认使用宽的SystemParametersInfoW)