首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于VC界面显示多语言有关问题

2012-07-28 
关于VC界面显示多语言问题最近用VC设计了一个西门子840D数控系统的界面,我参考网上资料,采用资源放在DLL的

关于VC界面显示多语言问题
最近用VC设计了一个西门子840D数控系统的界面,我参考网上资料,采用资源放在DLL的方法
加载中文DLL,但是在数控系统上界面显示的还是乱码,而加载英文DLL则能显示英文,请问各位,这种
方法在数控系统上是否不可行?还是哪里有问题,请高手指教!


[解决办法]
方法是可行的,只要把各部分的字符编码统一就行了,都统一成UNICODE最好,如果统一不了,就要转换。
[解决办法]
MFC没做过,Qt的做过。楼主将所有的编码都改为UNICODE,应该就可以了。在看看系统的字库,有没有unicode的字库没有加一个
[解决办法]

探讨
引用:
SetThreadLocale 设置UI语言

可以参考MSDN的帮助 Multiple-Language Resources

我看了下里面的介绍,感觉很模糊,我的程序是MFC基于对话框的程序,网上很多资料都说用DLL,INI,XML三种方法来做多语言界面支持,再加上上面说的UNICODE,有点乱

热点排行