На форме какой шрифт используется? В Windows 7 даже в Tahoma арабские буквы присутствуют физически.
Мне кажется, что тут принцип ничем не отличается от того, как если бы текст был на русском. Если это TLabel, нужно установить ему соответствующий моноширинный шрифт, а GDI крайняк нужный подставит, и даже в Windows XP, если установлена поддержка азиатских языков. А в шрифтах от Windows 7 уже даже в Courier New арабские буквы присутствуют физически, как и в Tahoma, и подставлять ничего не придется.
Ой, на код не посмотрел. :-)
Мне кажется, что в самом коде ошибка. Надо наоборот -- сначала взять Handle, а потом уже ставить шрифт.
|