Не отображаются специфические символы чешского языка в меню.
От: surovi  
Дата: 19.04.05 14:12
Оценка:
Не отображаются специфические символы чешского языка в меню.

Скажите пожалуйста в чем может заключаться проблема?

Использую для формы

Font.CharSet := EASTEUROPE_CHARSET;
Re: Не отображаются специфические символы чешского языка в м
От: Dimonka Верблюд  
Дата: 19.04.05 14:16
Оценка:
Здравствуйте, surovi, Вы писали:

S>Не отображаются специфические символы чешского языка в меню.


S>Скажите пожалуйста в чем может заключаться проблема?


S>Использую для формы


S>Font.CharSet := EASTEUROPE_CHARSET;


Меню рисуется системным шрифтом, а не шрифтом формы.
Re[2]: Не отображаются специфические символы чешского языка
От: Danchik Украина  
Дата: 19.04.05 15:03
Оценка:
Здравствуйте, Dimonka, Вы писали:

D>Здравствуйте, surovi, Вы писали:


S>>Не отображаются специфические символы чешского языка в меню.


S>>Скажите пожалуйста в чем может заключаться проблема?


S>>Использую для формы


S>>Font.CharSet := EASTEUROPE_CHARSET;


D>Меню рисуется системным шрифтом, а не шрифтом формы.


Ну так нужно что б windows была настроена на Чешский локаль.
Топай в Control Panel и колдуй над General табом.
Re[3]: Не отображаются специфические символы чешского языка
От: surovi  
Дата: 19.04.05 15:40
Оценка:
D>Ну так нужно что б windows была настроена на Чешский локаль.
D>Топай в Control Panel и колдуй над General табом.

Спасибо за помощь, но к сожалению это не помогает.

Может быть еще что-нибудь?
Re[4]: Не отображаются специфические символы чешского языка
От: Александр Воронин Россия [70620598]
Дата: 20.04.05 07:21
Оценка:
Здравствуйте, surovi, Вы писали:

D>>Ну так нужно что б windows была настроена на Чешский локаль.

S>Спасибо за помощь, но к сожалению это не помогает.
S>Может быть еще что-нибудь?

Там все довольно муторно...
Можно попробовать Unicode контролы вместо обычных — как правило эти лечится (TNTUnicode controls например)
---
wbr, Alexander Voronin
mailto:
Re[4]: Не отображаются специфические символы чешского языка
От: Dimonka Верблюд  
Дата: 20.04.05 08:41
Оценка:
Здравствуйте, surovi, Вы писали:

D>>Ну так нужно что б windows была настроена на Чешский локаль.

D>>Топай в Control Panel и колдуй над General табом.

S>Спасибо за помощь, но к сожалению это не помогает.


S>Может быть еще что-нибудь?


Использовать компоненты, которые используют свой шрифт для отображения (например ExpressBars), ну или как вариант реализовать OwnerDraw у меню
Re[5]: Не отображаются специфические символы чешского языка
От: surovi  
Дата: 20.04.05 08:43
Оценка:
Здравствуйте, Александр Воронин, Вы писали:

АВ>Там все довольно муторно...

АВ>Можно попробовать Unicode контролы вместо обычных — как правило эти лечится (TNTUnicode controls например)

Спасибо дружище за ответ, но к сожалению это подходит, по ряду причин, не потому что это хорошо или плохо — это классно, а потому что надо реализовать при том, что уже есть.
Re[6]: Не отображаются специфические символы чешского языка
От: Александр Воронин Россия [70620598]
Дата: 20.04.05 13:00
Оценка:
Здравствуйте, surovi, Вы писали:

S>Спасибо дружище за ответ, но к сожалению это подходит, по ряду причин, не потому что это хорошо или плохо — это классно, а потому что надо реализовать при том, что уже есть.


Тады только OwnerDraw остается — "по-человечески" подмениь системный шрифт тяжко.

Кстати, а в этом системном шрифте есть все требуемые символы? (Т.е. это обычный Arial, Tahoma, Times?). Если да — то в ControlPanel/RegionalSettings — язык по-умолчанию (для вин2к — нижняя кнопка) — должен стоять чешский (со всеми вытекающими последствиями — типа неотображения русского и т.п.)
---
wbr, Alexander Voronin
mailto:
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.