MFC多语言支持

    最近基于MFC框架编写应用程序,模块包括exe和MFC扩展dll,这两种类型都涉及到使用资源文件,因此希望找到针对这种情况的多语言支持解决办法.最开始希望各个模块维护自己的语言版本(Satellite DLLs),最后再综合到一起,但是最后发现这样非常麻烦,因此想找到一种比较容易实现的方式.

    最终我把所有exe和dll模块的资源文件集中到一个资源dll中,共同使用一个Resource.h但允许存在多个rc文件,多个rc文件可以对资源较好的分类,不知道还又没有更好的实现方式。关于资源文件的详细介绍参考自:http://msdn.microsoft.com/en-us/library/6t3612sk.aspx;希望可以找到更好的方法。

    CMFCPropertySheet和messagebox和操作系统语言相关的问题也没有找到理想的方法,一般建议自定义这两个功能。

posted @ 2014-04-24 11:38  ChengshengXiong  阅读(430)  评论(0编辑  收藏  举报