У меня есть приложение MFC со статической привязкой, которое я пытаюсь локализовать.Для удобства я бы предпочел, чтобы все строки были получены из файлов XML.Я уже настроил это для остальной части моего приложения.Однако MFC извлекает некоторые строки из строковых ресурсов внутренне, предположительно через LoadString
.Можно ли переопределить это, чтобы я мог переопределить его для исходных строк из файлов XML?
Я уже пытался создать DLL, которая реализует LoadString, но она вызывается только для вызовов LoadString из моего собственного кода (который я уже заменил), и не вызывается из кода библиотеки MFC.Я мог бы попытаться обновить ресурсы, но это кажется довольно хакерским.Можно ли перенаправить, где LoadString находит свои строки?