Freigeben über


Laden von Sprachressourcen

Ihre Anwendung lädt alle Sprachressourcen der Benutzeroberfläche, außer bestimmten umgeleiteten Registrierungszeichenfolgen, mithilfe von Aufrufen von Standardressourcenladefunktionen, z. B. FormatMessage-, LoadString-und LoadImage-. Viele Ressourcenladefunktionen wurden so geändert, dass Ressourcen automatisch aus sprachspezifischen Ressourcendateien geladen werden, wobei Ressourcen so behandelt werden, als wären sie in der LN-Datei enthalten. Das folgende Beispiel veranschaulicht die Verwendung von LoadString- zum Laden von Sprachzeichenfolgen für eine Anwendung, die den Systemspracheneinstellungen folgt.

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

Suchen von Win32 PE-Ressourcen