Я пытаюсь отследить проблему в приложении (C ++) для Windows, которая возникает в арабской версии Windows (XP Pro x86 SP3).
Мы отображаем пароль наподобиеследующие в статическом текстовом поле в диалоговом окне:
0123456789ABC0123456789ABC
... и что-то вызывает отображение начальных цифр в виде арабских цифр:
٠١٢٣٤٥٦٧٨٩ABC0123456789ABC
Обратите внимание, что затронуты только первые цифры .Это заставляет меня думать, что это вызвано каким-то автоматическим средством Windows, но я искал MSDN и не нашел никаких подсказок.Я не очень разбираюсь в языках с написанием справа налево в Windows (или арабском в этом отношении), поэтому я не уверен, каким может быть механизм или как подавить такое поведение.
Может ли кто-нибудь с опытом написания приложений для Windows на английском / арабском языке пролить свет на это?
Спасибо за любую помощь.