Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Вывести форматированный текст


Автор: HappyLife 13.12.2007, 12:27
Приветствую Вас. Подскажите пожалуйста, как в одну строчку вывести текст со словами разного формата(цвет, курсив, размер) ? Есть вариант использовать DrawText выводя каждое слово отдельно периодически меняя нужные параметры, ну в этом случае нужно определить длину предыдущего текста.
Можно использовать GetTextExtentPoint32 но не слишком ли это все геморно и является ли правильным такой вариант?

Автор: xvr 13.12.2007, 12:48
Цитата(HappyLife @ 13.12.2007,  12:27)
Приветствую Вас. Подскажите пожалуйста, как в одну строчку вывести текст со словами разного формата(цвет, курсив, размер) ? Есть вариант использовать DrawText выводя каждое слово отдельно периодически меняя нужные параметры, ну в этом случае нужно определить длину предыдущего текста.
Можно использовать GetTextExtentPoint32 но не слишком ли это все геморно и является ли правильным такой вариант?

Вставь RICHEDIT control и заливай туда RTF

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)