Здравствуйте, _skv_, Вы писали:
__>Мне нужно создать шрифт по следующий данным: __> стиль шрифта (например: "Курсив", "Italic"...) __>Вся проблема возникает из-за того, что стиль шрифта может быть записан на разных языках (как я понимаю зависит от самого шрифта). То есть я немогу его самостоятельно конвертировать в набор флажков и заполнять структуры описывающие шрифт. __>Пробывал CreateFont, CreateFontIndirect, CreateFontIndirectEx (возможно я не правильно их использовал, но заставить их работать у меня не получилось).
Что-то вы недоразобрались, любезный :-)
Стили шрифта задаются следующими параметрами ф-ии CreateFont :
0 — стиль не применяется, не 0 — стиль применяется.
int fnWeight, // жирность шрифта.
тут не булеввый флаг, а жирность в неких условных единицах. Наиболее интересны константы
FW_NORMAL и FW_BOLD.
__> Возможно есть функция, которая конвертирует строку со стилем во флажки или еще что-то такое, но опять же найти ее не удалось.
Наверняка есть такая ф-ия, писаная безвестным васей пупкиным для своей заддачи в далеком городе N
Вам, боюсь что придется повторить его подвиг ;-)