如何使用GDI函数在同一行中绘制不同颜色的文本?

时间:2011-05-06 09:38:26

标签: colors line gdi

我想使用GDI函数在同一行中绘制不同颜色的文本。例如,在句子“有2个可用的更新”中,我想用不同的颜色突出显示句子中的数字“2”。似乎没有能够完成工作的GDI函数(TextOut,DrawText每次只能以相同的颜色绘制文本)。我该怎么办? 谢谢。

1 个答案:

答案 0 :(得分:1)

您必须使用textout(或drawtext)向DC写“有”,然后在写入“2”之前更改DC笔或调用SetDCPenColor,然后再更换笔并继续以org颜色写入。