在搞多语言,方法如下:
vs2008,multibyte MFC程序,非UNICODE
界面所有的文字信息都存在一个UTF8格式的ini文本文件里,程序里读出来后从utf8转为wchar再转成multibyte,然后显示在界面上。
试过韩语,操作系统的语言切成韩语Korean(Korea)后(控制面板,地区语言设置-管理-change system local...),显示没有问题
再试维吾尔族语,操作系统切成Uyghur(PRC),结果维语显示不正确,editbox里完全不对,static和button上似乎个别能显示出来,如下图,不知道什么原因