前不久由于工作需要,用新工具Passolo制作软件的英文版,顺便回顾了一下以前一直用的老方法--动态加载英文资源的DLL。今天有空整理了一下,与大家分享两种方法是如何实现软件多语言的。
方法一:动态加载英文资源的DLL
首先我们的把工程属性下的“MFC的使用”设置成为“在共享DLL中使用MFC”,如下图所示:
这样我们待会就可以把英文资源的DLL给动态加载进来了,不然后面DLL是不能动态加载进来的。
第二步我们就需要制作英文资源的DLL了,打开工程的资源视图,资源里的所有元素都插入一个英文版的副本,如下图所示:
在弹出来的对话框中语言选择为英文(美国),如下图所示:
把所有的资源都插入一个英文语言的副本。
第三