Как нарисовать текст разными цветами в одной строке, используя функции GDI? - PullRequest
0 голосов
/ 06 мая 2011

Я хотел бы нарисовать текст разными цветами в одной строке, используя функции GDI.Например, в предложении «Доступно 2 обновления» я хочу выделить цифру «2» в предложении другим цветом.Кажется, что нет никаких функций GDI, которые могли бы выполнять эту работу (TextOut, DrawText может рисовать текст только одного цвета каждый раз)Как мне это сделать?Спасибо.

1 Ответ

1 голос
/ 06 мая 2011

Вы должны написать «Есть» в DC с текстом (или drawtext), а затем поменять ручку DC или вызвать SetDCPenColor, прежде чем писать «2», затем поменять ручку обратно и продолжить писать в цвете орг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...