【发布时间】:2012-03-19 00:51:56
【问题描述】:
我正在尝试本地化一个静态链接的 MFC 应用程序。为方便起见,我希望所有字符串都来自 XML 文件。我已经为我的应用程序的其余部分设置了这个。但是,MFC 在内部从字符串资源中检索一些字符串,大概是通过LoadString。是否可以覆盖它以便我可以重新实现它以从 XML 文件中获取字符串?
我已经尝试创建一个实现 LoadString 的 DLL,但它只在我自己的代码(我已经替换)中调用 LoadString 时被调用,而不是从 MFC 库代码中调用。我可以尝试更新资源,但这似乎有点骇人听闻。是否可以重定向 LoadString 找到其字符串的位置?
【问题讨论】:
标签: c++ mfc localization internationalization