通过ini文件想做成一键切换的样子,中文版已经做好,因为软件界面中有很多静态文本框,太多了不知道怎样实现,网上通过配置文件做的例子很少,几乎没有完整的过程,求指导
这个直接编辑多套字符串资源即可,界面文本放在资源里面。
1.首先新建一个 MFC应用程序(这里我使用的是VS2012版本),我这里设置名称为Draw。
2.在以下页面选择 单文档,点击 完成 ,完成创建。
3.直接点击 调试运行 ,就可以看到你的画板啦。
可惜的是现在即使你点击鼠标,它也无法显示出任何笔迹,所以接下来我们就先从画点开始吧!
相关的功能MFC可能还不具备。按照以前微软在产品国际化方面的实践,需要根据不同语言制作统一资源号的不同资源包(最好对资源包进行编译处理),相关管理系统会根据注册信息自动匹配(怀疑国际化软件需要使用付费开发包),如果软件界面没有提供切换语言按钮的话、切换语言选择可能需要使用系统设置界面(就是说,这是一个复杂任务,不是通过正则服务提供的)。
将来,系统结合了AI功能,有可能只编写一种语言的资源包,由系统通过自动翻译提供软件的国际化服务。但是,要想到,这是需要付出代价的。同时,性能还是有可能达不到要求。