Je suis novice en MFC et j'ai besoin de créer une application multilingue qui devrait être capable de changer la langue lors de l'exécution. AFAIK la manière courante pour l'internationalisation avec MFC est de créer des DLL de ressources seulement. Mais il semble n'y avoir aucun moyen simple (cela signifie, charger la DLL, appeler une fonction, et MFC met à jour toutes les choses automatiquement ou quelque chose comme ça) pour changer les DLL de ressources à l'exécution, non?Chargement de la légende des contrôles à partir de la DLL de ressources
Donc je vais devoir mettre à jour toutes les commandes et ainsi de suite manuellement. J'ai déjà réussi à charger des chaînes à partir de la table de chaînes d'une DLL mais comme les légendes de contrôles comme les boutons sont stockés dans la boîte de dialogue correspondante (si je fais confiance à mon pirate de ressources :) je pensais qu'il devait y avoir un moyen de les charger stocker une chaîne supplémentaire dans la table de chaînes manuellement.
Ou y a-t-il un autre moyen que je ne connais pas?
Si cela fait une différence ... Je dois utiliser MS intégré visual C++ 4