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


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

Приложение загружает все языковые ресурсы пользовательского интерфейса, кроме определенных строк перенаправленного реестра, используя вызовы стандартных функций загрузки ресурсов, например 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