2009-12-04 5 views
0

Quels sont les effets de l'appel de SetThreadUILanguage dans une application? Cela entraînera-t-il l'apparition de légendes telles que "OK" et "CANCEL" sur un MessageBox dans le langage défini via cette API? Si les légendes apparaissent dans la langue de l'ensemble, ont-elles besoin d'une version localisée du système d'exploitation dans cette langue ou est-ce suffisant pour avoir un MUI (pack d'interface utilisateur multilingue)/LIP (pack d'interface linguistique) en plus de un système d'exploitation anglais.Effets de l'appel de SetThreadUILanguage

Merci, Ranjit

Répondre

2

aura-t-il faire en sorte que les sous-titres comme "OK" et "Rejeter" sur un MessageBox apparaître dans la langue sélectionnée via cette API

No. Ceux-ci viennent de la OS, et sont toujours dans la langue de l'OS. Si vous disposez d'un système d'exploitation localisé ou MUI ou LIP installé, ils s'affichent dans la langue actuelle de l'interface utilisateur du système d'exploitation.

SetThreadUILanguage affecte le chargement des DLL de ressources uniquement par l'application qui l'appelle, si l'application utilise l'API MUI standard.

+0

Merci. Cela le clarifie pour moi. – Ranjit