Re: Набор символов для шрифта
От: Аноним  
Дата: 24.10.07 09:58
Оценка:
Здравствуйте, DeeoniS, Вы писали:


DS>Так вот когда мы запускаем прорамму например на немецкой винде и выбираем файлик с соответсвующией локализацией, текст на котролах все равно отображается с кирилическим набором симолов, а надо что-бы было так как выставлено в настройках ОС для анси программ. Как такое сделать? SetFont а затем SetWindowText непомагают...



У контролов дефолтный шрифт который получается по GetFont равен NULL.

Набор символов задаётся при создании нового шрифта. Если SetFont с новым
шрифтом не устанавливает новый шрифт (то есть ни начертания, ни размер, ничего),
то скорее всего используется какой-то хитрый субклассинг. То есть переопределяется
процедура отрисовки контрола, или вообще стиль "оwnerdraw". А там может быть что угодно хоть по пикселям текст отрисовываться вообще без шрифта...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.