我有一个静态链接的MFC应用程序我正在尝试本地化。为方便起见,我希望所有字符串都来自XML文件。我已经为我的应用程序的其余部分设置了这个。但是,MFC在内部从字符串资源中检索一些字符串,可能是通过LoadString
。是否可以覆盖它,以便我可以重新实现它从XML文件中获取字符串?
我已经尝试过创建一个实现LoadString的DLL,但是只能从我自己的代码(我已经替换过)中调用LoadString,而不是从MFC库代码中调用它。我可以尝试更新资源,但它似乎有点hackish。是否可以重定向LoadString找到其字符串的位置?