c++ - SystemParametersInfoA 和 SystemParametersInfo 之间有什么区别?

标签 c++ winapi

抱歉,我不太明白两者之间的区别。当我设置桌面墙纸时,只有末尾带有 A 的墙纸有效。但是,另一个没有给我错误。怎么回事?

最佳答案

SystemParametersInfo 是一个扩展为 SystemParametersInfoASystemParametersInfoW 的宏,具体取决于您的项目是否设置为使用多字节(又名ANSI) 或 Unicode 字符集。许多 Windows API 函数(大多数处理字符串)都使用这种模式。

如果 SystemParametersInfo 对您不起作用,那么您正在尝试在 Unicode 项目中使用 ANSI 字符串,反之亦然。

关于c++ - SystemParametersInfoA 和 SystemParametersInfo 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57949886/

相关文章:

c++ - 使用 system() 执行 ssh 命令

c++ - 用 GCC 4.5 编译的程序崩溃,而 GCC 4.4 没问题

c++ - 进程 ID 函数出现错误 "ERROR_NO_MORE_FILES"

c++ - 如何将可变长度字符串从 RPC 服务器传递到客户端?

c++ - Win32 API : transparency doesn't work

C++ Win32 API 包括 <string>

时间:2019-03-08 标签:c++rand()%100

c++ - 在以结构为值的 STL 映射中,结构的析构函数被调用两次

c++ - 如何获取当前执行代码的 HMODULE?

c++ - 每行有两个数字的大型输入文本文件,如何更快地输入?