1

据我所知,您可以在列表视图中使用自定义绘图来使用 CDDS_SUBITEM 以您想要的方式绘制单个单元格。

但是,我想在一个单元格中有多色文本。也就是说,例如,我想将一个单元格的文本设置为:“这个程序被称为[开始红色文本]红色程序[结束红色文本]” - 有没有办法做到这一点?

4

1 回答 1

0

好吧,在你的NMCUSTOMDRAW结构中,你得到了一个 HDC。您将需要多次调用DrawText 。您可以只调用SetTextColor来执行此操作,或者您可能必须调用SelectObject并在您自己的自定义Pen中选择以更改颜色...是的 GDI。

于 2011-08-02T23:26:46.043 回答