Здравствуйте, surovi, Вы писали:
S>Не отображаются специфические символы чешского языка в меню.
S>Скажите пожалуйста в чем может заключаться проблема?
S>Использую для формы
S>Font.CharSet := EASTEUROPE_CHARSET;
Меню рисуется системным шрифтом, а не шрифтом формы.
Re[2]: Не отображаются специфические символы чешского языка
Здравствуйте, Dimonka, Вы писали:
D>Здравствуйте, surovi, Вы писали:
S>>Не отображаются специфические символы чешского языка в меню.
S>>Скажите пожалуйста в чем может заключаться проблема?
S>>Использую для формы
S>>Font.CharSet := EASTEUROPE_CHARSET;
D>Меню рисуется системным шрифтом, а не шрифтом формы.
Ну так нужно что б windows была настроена на Чешский локаль.
Топай в Control Panel и колдуй над General табом.
Re[3]: Не отображаются специфические символы чешского языка
Здравствуйте, surovi, Вы писали:
D>>Ну так нужно что б windows была настроена на Чешский локаль. S>Спасибо за помощь, но к сожалению это не помогает. S>Может быть еще что-нибудь?
Там все довольно муторно...
Можно попробовать Unicode контролы вместо обычных — как правило эти лечится (TNTUnicode controls например)
---
wbr, Alexander Voronin
mailto:
Re[4]: Не отображаются специфические символы чешского языка
Здравствуйте, surovi, Вы писали:
D>>Ну так нужно что б windows была настроена на Чешский локаль. D>>Топай в Control Panel и колдуй над General табом.
S>Спасибо за помощь, но к сожалению это не помогает.
S>Может быть еще что-нибудь?
Использовать компоненты, которые используют свой шрифт для отображения (например ExpressBars), ну или как вариант реализовать OwnerDraw у меню
Re[5]: Не отображаются специфические символы чешского языка
Здравствуйте, Александр Воронин, Вы писали:
АВ>Там все довольно муторно... АВ>Можно попробовать Unicode контролы вместо обычных — как правило эти лечится (TNTUnicode controls например)
Спасибо дружище за ответ, но к сожалению это подходит, по ряду причин, не потому что это хорошо или плохо — это классно, а потому что надо реализовать при том, что уже есть.
Re[6]: Не отображаются специфические символы чешского языка
Здравствуйте, surovi, Вы писали:
S>Спасибо дружище за ответ, но к сожалению это подходит, по ряду причин, не потому что это хорошо или плохо — это классно, а потому что надо реализовать при том, что уже есть.
Тады только OwnerDraw остается — "по-человечески" подмениь системный шрифт тяжко.
Кстати, а в этом системном шрифте есть все требуемые символы? (Т.е. это обычный Arial, Tahoma, Times?). Если да — то в ControlPanel/RegionalSettings — язык по-умолчанию (для вин2к — нижняя кнопка) — должен стоять чешский (со всеми вытекающими последствиями — типа неотображения русского и т.п.)