Udostępnij przez


Ładowanie zasobów językowych

Aplikacja ładuje wszystkie zasoby języka interfejsu użytkownika inne niż niektóre przekierowane ciągi rejestru przy użyciu wywołań standardowych funkcji ładowania zasobów, na przykład FormatMessage, LoadStringi LoadImage. Wiele funkcji ładowania zasobów zostało zmodyfikowanych w celu automatycznego ładowania zasobów z plików zasobów specyficznych dla języka, traktując zasoby tak, jakby znajdowały się w pliku LN. Poniższy przykład ilustruje użycie LoadString do ładowania ciągów językowych dla aplikacji, która jest zgodna z ustawieniami języka systemowego.

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

Lokalizowanie Zasobów Win32 PE