Re[2]: Создание шрифта со стилем
От: _skv_  
Дата: 27.04.06 13:49
Оценка:
Здравствуйте, SexMachine, Вы писали:

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


__>>Мне нужно создать шрифт по следующий данным:

__>> стиль шрифта (например: "Курсив", "Italic"...)
__>>Вся проблема возникает из-за того, что стиль шрифта может быть записан на разных языках (как я понимаю зависит от самого шрифта). То есть я немогу его самостоятельно конвертировать в набор флажков и заполнять структуры описывающие шрифт.
__>>Пробывал CreateFont, CreateFontIndirect, CreateFontIndirectEx (возможно я не правильно их использовал, но заставить их работать у меня не получилось).

SM>Что-то вы недоразобрались, любезный

SM> Стили шрифта задаются следующими параметрами ф-ии CreateFont :

SM> DWORD fdwItalic, // Курсив

SM> DWORD fdwUnderline, // Подчеркнутый
SM> DWORD fdwStrikeOut, // зачеркнутый

SM> 0 — стиль не применяется, не 0 — стиль применяется.


SM> int fnWeight, // жирность шрифта.


SM> тут не булеввый флаг, а жирность в неких условных единицах. Наиболее интересны константы

SM>FW_NORMAL и FW_BOLD.

__>> Возможно есть функция, которая конвертирует строку со стилем во флажки или еще что-то такое, но опять же найти ее не удалось.

SM>Наверняка есть такая ф-ия, писаная безвестным васей пупкиным для своей заддачи в далеком городе N
SM>Вам, боюсь что придется повторить его подвиг

Все это конечно очень хорошо, но повторюсь, у меня есть СТРОКА, которая может быть как на русском языке, так на английском и не известно на скольких еще, поэтому просто конвертировать ее во фложок я не могу, если вы можете, то пожалуйста напишите как это сделать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.