一个windows应用程序,如果让它可以通过设置直接显示为繁体显示,怎么实现?


初步设计,功能可以在应用程序中通过下拉框选择语言,然后重启应用程序应用。
但是在 正版/盗版 windows XP和win7下能否正常支持?
也就是说,我写出一个繁体版本,在简体中文版的操作系统下,会不会出现乱码等问题?
如果有这个问题,那么原因是什么机制呢?应该如何避免?
如果只是重写DLL的方法会出现的话,那么才用哪种方法更好呢?

Windows界面开发 windows

xuewan 11 years, 7 months ago

可以这样处理,简体文字放在文件A中,繁体放在B中
例如closewindow_text = 关闭窗口(A)
closewindow_text = 關閉窗口(B)
这样在代码中只要获取closewindow_text就行了,以后要扩展也方便
然后在代码中先判断当前系统是简体还是繁体,就打开AorB文件就OK了

D.boy answered 11 years, 7 months ago

Your Answer