Re: Создание шрифта со стилем
От: SexMachine Украина www.is.svitonline.com/sashko1
Дата: 27.04.06 13:27
Оценка:
Здравствуйте, _skv_, Вы писали:

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

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

Что-то вы недоразобрались, любезный :-)
Стили шрифта задаются следующими параметрами ф-ии CreateFont :

DWORD fdwItalic, // Курсив
DWORD fdwUnderline, // Подчеркнутый
DWORD fdwStrikeOut, // зачеркнутый

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

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

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

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

Наверняка есть такая ф-ия, писаная безвестным васей пупкиным для своей заддачи в далеком городе N
Вам, боюсь что придется повторить его подвиг ;-)
У кого-то варит голова, у кого-то — желудок...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.