Поделиться через


Загрузка языковых ресурсов

Приложение загружает все языковые ресурсы пользовательского интерфейса, кроме некоторых перенаправленных строк реестра, используя вызовы стандартных функций загрузки ресурсов, например FormatMessage, LoadString и LoadImage. Многие функции загрузки ресурсов были изменены для автоматической загрузки ресурсов из файлов ресурсов для конкретного языка, рассматривая ресурсы так, как будто они содержатся в файле LN. В следующем примере показано использование LoadString для загрузки языковых строк для приложения, которое соответствует параметрам языка системы.

HMODULE hResModule = LoadLibraryEx(TEXT("Mymodule.dll"), 0,
                                   LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
// ...
LoadString(hResModule, myID, lpBuffer, cbBufferSize);
// ...
FreeLibrary(hResModule);

Поиск ресурсов Win32 PE