Мы переместили все наши строки в ресурсы (и спутниковые библиотеки DLL) для приложения MFC. Прямо сейчас основной язык включен в сам EXE, поэтому, когда я вызываю LoadString (), я могу просто передать дескриптор модуля exe.
Однако мне нужно сделать это универсальным - как получить универсальный дескриптор модуля и убедиться, что я загружаю строки из спутниковой DLL, если необходимо? Нам нужно получить соответствующий модуль для загруженной в данный момент библиотеки ресурсов. (или exe, если английский)
Метод :: LoadString () принимает дескриптор в качестве первого аргумента - и мы просто используем дескриптор текущего исполняемого файла.
Нужно ли мне определять, нужно ли мне загружать DLL или Windows автоматически делает это для меня. Из документов, которые я прочитал, не ясно.
Это означает, что MFC делает это автоматически .
Так как мне получить этот модуль?