我的软件最初是 20 年前在 Visual C++ 中使用 MFC 和 MBCS 开发的,字符串保存在 char[] 中。我目前正在使用 VS2015。
为了让它用日语工作,我有:
1) 将系统区域设置和输入法更改为日本
2)在对话框编辑器中将对话框的字体从 MS Sans Serif 更改为“使用系统字体”,这似乎将其设置为“MS Shell Dlg(8)”(无论是什么)
3)在LOGFONT
我设置lfCharSet
为DEFAULT_CHARSET
问题:
1)LOGFONT
我要设置lfFaceName
什么?我试过用日语很好用的Meiryo,但当我把所有东西都改成韩语时,它根本不起作用。
2)总的来说,考虑到它必须在韩语,中文,日语等中工作,我所做的是否正确?
可悲的是,转换为 unicode 不是一种选择..
非常感谢任何帮助!我花了很多时间试图解决这个问题!