Re[6]: Вывод цветного текста как DrawText
От: VladFein США  
Дата: 03.01.17 18:39
Оценка: 9 (2)
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>AFAIK таких средств (то есть со сменой шрифта) нет, только вручную


PD>1. Выбираем в HDC регулярный шрифт, GetTextExtentPoint32 для слова "Вывод"

PD>2. Выбираем в HDC жирный шрифт, GetTextExtentPoint32 для слова "простого"
PD>3. Выбираем в HDC регулярный шрифт, GetTextExtentPoint32 для слова "текста"
PD>4. Находим сумму длин по x
PD>5. Рассчитываем пропуски между словами, находи координаты слов
PD>6. Вывод пословно по этим координатам, выбирая в HDC нужный шрифт.

пересчёт координат можно не делать — вместо этого используйте TA_UPDATECP флаг:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd145133(v=vs.85).aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.