参考http://www.cnblogs.com/xianyunhe/archive/2011/09/02/2163842.html
MFC中英文切换实现过程中遇到的问题
最近在开发一个测试工具,因交付的使用对象是攻城狮,为使气质与之匹配,故而选用了MFC开发框架。
收尾阶段,boss希望能添加上中英文切换的功能,为不至于貂尾续狗,故而考虑直接使用MFC所支持的多语言资源。
基本思路是提供子菜单项,响应点击执行相关切换。因为窗口在初始化之初就根据当前语言环境加载了默认的资源文件,因而切换时必须重启应用才有效,为此考虑添加警示弹框,以免攻城狮在测试的过程中切换语言导致不必要的公司财产损失及人员伤残。
正传不多说,言归废话。
添加菜单项
插入一份英文资源副本
设置线程语言并保存至配置文件,以在重启时读入并配置
以下是切换成中文的部分响应代码: