上传者: 39840515
|
上传时间: 2022-03-06 22:46:14
|
文件大小: 83KB
|
文件类型: -
VC 为程序窗口添加多国语言选择切换功能,让不同的用户使用不同的语言,在简体中文、英文两种语言间切换,当然还可以添加其它国家的语言,只要你需要,就可在此基础上扩充完善。让程序实现多国语言动态切换的方法:
传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件。当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且容易出现疏漏的工作。
本源码所演示的方法是把所有用到的字符串都放到文件中,一种语言一个文件,根据选择的语言到对应的文件中去加载字符串。这样不但可以动态切换语言,而且用户可以根据需要自己添加新的语言。