Colors 如何使用GDI函数在同一行中绘制不同颜色的文本?
我想用GDI函数在同一行中绘制不同颜色的文本。例如,在句子“有2个可用更新”中,我想用不同的颜色突出显示句子中的数字“2”。似乎没有GDI函数可以完成这项工作(TextOut,DrawText每次只能绘制相同颜色的文本)。我该怎么办?Colors 如何使用GDI函数在同一行中绘制不同颜色的文本?,colors,line,gdi,Colors,Line,Gdi,我想用GDI函数在同一行中绘制不同颜色的文本。例如,在句子“有2个可用更新”中,我想用不同的颜色突出显示句子中的数字“2”。似乎没有GDI函数可以完成这项工作(TextOut,DrawText每次只能绘制相同颜色的文本)。我该怎么办? 谢谢。您必须使用textout(或drawtext)向DC写入“有”,然后在写入“2”之前更换DC笔或致电SetDCPenColor,然后再换回笔并继续使用org颜色书写。您能解释一下如何操作吗?(请给我一个示例代码)
谢谢。您必须使用textout(或drawtext)向DC写入“有”,然后在写入“2”之前更换DC笔或致电SetDCPenColor,然后再换回笔并继续使用org颜色书写。您能解释一下如何操作吗?(请给我一个示例代码)