我把能创建Win32窗口脚本中的CreateWindowExA换为CreateWindowExW,CreateWindowExW的窗口名称和窗口类名称参数填"L"Raster"",项目用的是Unicode字符集,为什么运行出来的窗口名称显示是乱码?
时间: 2024-04-03 07:33:07 浏览: 101
如果您将CreateWindowExA函数替换为CreateWindowExW函数,并使用Unicode字符集,则窗口类名和窗口名参数都必须是Unicode字符串(即L"Raster"),而不是ANSI字符串。如果您还是看到乱码,可能是因为您的系统默认字体没有支持Unicode字符集的字体。您可以尝试在CreateFont函数中设置Unicode字体,或者将系统的默认字体更改为支持Unicode字符集的字体。
阅读全文