Chargement des ressources de langue
Votre application charge toutes les ressources de langage de l’interface utilisateur, autres que certaines chaînes de Registre redirigées, à l’aide d’appels à des fonctions de chargement de ressources standard, par exemple FormatMessage, LoadString et LoadImage. De nombreuses fonctions de chargement de ressources ont été modifiées pour charger automatiquement des ressources à partir de fichiers de ressources spécifiques à la 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);
Rubriques connexes