Текущий архив: 2005.07.11;
Скачать: CL | DM;
ВнизКорректное отображение текста в контролах на нерусских ОС Найти похожие ветки
← →
leonidus © (2005-06-16 08:47) [0]Мастера подскажите пожалуйста. Мне нужно сделать так, что бы на компьютерах с не русской ОС (например с английской) корректно отображались русские надписи в TLabel, TPopUpMenu и прочих стандартных контролах. Я так понимаю тут нужно смотреть в сторону юникода, но куда именно? Т.е. как настроить скажем тот же Tlabel что бы он выводит не знаки вопроса а нормальный русский текст, или нужно искать компонент поддерживающий юникод?
← →
Anatoly Podgoretsky © (2005-06-16 08:54) [1]Tlabel через .CHARSET
← →
Леонидыч (2005-06-16 08:54) [2]Font.Charset := RUSSIAN_CHARSET;
А чтобы не забывать такого в дальнейшем - поставить себе на машину английскую ОС.
← →
leonidus © (2005-06-16 09:17) [3]Спасибо. А нужно ли каждому контролу прописывать Font.Charset := RUSSIAN_CHARSET; или достаточно для формы это сделать один раз и все, а то уж больно контролов много?
И тогда вопрос в догонку. Мне в Label нужно отображать слово и его транскрипцию, транскрипция в юникоде, будут ли проблемы?
← →
Anatoly Podgoretsky © (2005-06-16 09:19) [4]ParentFont := true
VCL не поддерживает Юникод.
← →
leonidus © (2005-06-16 09:57) [5]ParentFont := true
это для каждого контрола указать?
> VCL не поддерживает Юникод.
А как же быть если нужно вывести надпись в юникоде?
← →
Anatoly Podgoretsky © (2005-06-16 10:06) [6]Искать компоненты третьих сторон
← →
leonidus © (2005-06-16 10:10) [7]Анатолий, т.е. вы имели ввиду что стандартные VCL компоненты не поддерживают юникод?
а что на счет ParentFont := true, это нужно каждому контролу указать?
← →
Anatoly Podgoretsky © (2005-06-16 10:29) [8]leonidus © (16.06.05 10:10) [7]
Естественно каждому, но один раз. Вспомни, что на клавиатуре есть клавиа Shift
← →
ЮЮ © (2005-06-16 10:34) [9]>Вспомни, что на клавиатуре есть клавиа Shift
Тоггда уж проще в dfm-е "найти и заменить" ххх_CHARSET на RUSSIAN_CHARSET
← →
leonidus © (2005-06-16 11:55) [10]ну с RUSSIAN_CHARSET вроде все ясно, а вот на счет ParentFont несовсем. У TPopUpMenu например такого свойства вообще нет...
← →
ЮЮ © (2005-06-16 12:02) [11]>У TPopUpMenu например такого свойства вообще нет...
Будто у него Font есть. Нет Font-а, нет и ParentFont
А что, разве в Menu тоже стоят вопросы? Их, похоже, отрисовывает система, причем в unicode.
Это единственное, что выглядело "по-русски" на Японской Win98 при первой попытке запуска моего приложения.
← →
имя (2005-06-16 12:14) [12]Удалено модератором
Примечание: Предупреждение тебе
← →
Anatoly Podgoretsky © (2005-06-16 12:27) [13]Удалено модератором
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.04 c