|
1
3
您使用的unicode变体需要wchar_t*缓冲区。
大多数函数都有一个“W”和一个“a”变体,根据编译器选项的不同,普通名称#定义为其中一个,因此
通常,在Windows中,请使用unicode,并且所有字符串都应该是std::wstring和wchar_t
如果您使用A版本,Windows会根据非unicode应用程序的系统设置的本地页面,在内部将所有内容转换为UTF-16。在最近的窗口中,这可能是UTF-8,但不要依赖它,它是全局管理员设置。 |
|
0___________ · 我可以在整个程序生命周期内保持句柄打开吗 2 年前 |