Chargement des ressources de langue
Votre application charge toutes les ressources de la langue de l’interface utilisateur, à l’exception de certaines chaînes de Registre redirigées, à l’aide d’appels aux fonctions de chargement de ressources standard, par exemple, FormatMessage, LoadStringet LoadImage. De nombreuses fonctions de chargement des ressources ont été modifiées pour charger automatiquement des ressources à partir de fichiers de ressources spécifiques à une langue, en traitant les ressources comme si elles étaient contenues dans le fichier LN. L’exemple suivant illustre l’utilisation de LoadString pour charger des chaînes de langue pour une application qui suit les paramètres de langue système.
HMODULE hResModule = LoadLibraryEx(TEXT("Mymodule.dll"), 0,
LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
// ...
LoadString(hResModule, myID, lpBuffer, cbBufferSize);
// ...
FreeLibrary(hResModule);