大家好!
这几天在搞多语言界面。分别建立了两个语言资源的dll,发现能分别调用这两个dll。但在主菜单加了语言菜单,语言菜单的下拉菜单分别是英文和中文,怎样才能激活这两个子菜单,也就是如何用菜单调用dll文件?
谢谢大家。

解决方案 »

  1.   

    dll资源模式的 多语言切换是要重启程序的,也就是说,你只能把菜单功能变成写一个数据到你程序的配置文件,指名启动时调用哪个dll,然后启动,初始化界面的时候就读取那个配置文件,然后调用相应的dll
      

  2.   

    一个DLL封装一种语言啊,资源ID都一样,用户选哪种语言,就加载那个资源库呗。
      

  3.   

    想动态的切换语言,需要语言做成文件的形式,很多软件目录下都的LANG目录里面是各种语言的文件,然后程序动态加载.你可以看一下.具体怎么实现我还没研究明白
    做成资源的话貌似必须重新启动才可以换语言的.
      

  4.   

    谢谢大家的解答。
    我在网上看到“资源DLL与语言选择菜单的实现 ”这篇文章,讲的是用菜单动态调用dLL。
    本人看不懂它是如何调用的,还请高手解答。
    谢谢。